Spec-Zone.ru › Qt 5.11

Управление кнопками

Qt Quick Controls 2 предлагает набор элементов управления, похожих на кнопки.

AbstractButton

Абстрактный базовый тип, предоставляющий функциональность, общую для кнопок

Кнопка

Нажатие кнопки, которое можно нажать, чтобы выполнить команду или ответить на вопрос

Флажок

Кнопка выбора, которую можно переключать в включенное или выключенное состояние

Кнопка с задержкой

Кнопка выбора, которая срабатывает при удержании нажатой достаточно долго

Радиокнопка

Исключительная радиокнопка, которую можно переключать в включенное или выключенное состояние

Кнопка с закругленными углами

Элемент управления кнопкой с закругленными углами, которую пользователь может нажать

Переключатель

Кнопка, которую можно переключать в включенное или выключенное состояние

Инструментальная кнопка

Кнопка с внешним видом, подходящим для панели инструментов

Каждый тип кнопки имеет свое конкретное применение. В следующих разделах приведены рекомендации по выбору подходящего типа кнопки в зависимости от применения.

Управление кнопками

Кнопка — это элемент управления, который можно нажать, чтобы запустить действие или открыть или закрыть всплывающее окно. Кнопка обычно имеет текстовую метку, но также может содержать значок.

Кнопка — очень подходящий элемент управления, когда всплывающее окно или диалоговое окно должны выполнить действие. Наиболее распространенные примеры — Применить, Отмена, Сохранить, Закрыть и Справка.

Рекомендации:

  • Текст кнопки должен быть глаголом, описывающим действие, или существительным, соответствующим заголовку всплывающего окна, которое будет открыто.
  • Не используйте кнопку для установки состояния. Переключатель более подходит для этого.
  • Используйте шрифт по умолчанию, если не указано иное в руководствах по пользовательскому интерфейсу.
  • Если текст локализован, учтите влияние более длинного текста на макет.

См. также Кнопка и AbstractButton

Управление флажками

Флажок используется для построения списков опций с множественным выбором. Можно выбрать любое количество опций, включая ни одной, но опции не должны быть взаимоисключающими.

Используйте один Флажок для выбора «да/нет», например, при необходимости принять условия соглашения об использовании в форме.

Для выбора «да/нет» можно также использовать переключатель. Если выбор относится к опции, лучше всего использовать Флажок. Если он относится к действию, которое должно быть выполнено, рекомендуется использовать переключатель.

Когда опции можно сгруппировать, можно использовать частично отмеченный Флажок для представления всей группы. Используйте частично отмеченное состояние флажка, когда пользователь выбирает некоторые, но не все подпункты в группе.

Три доступных состояния флажка: отмеченное, частично отмеченное и не отмеченное.

Варианты выбора часто перечисляются вертикально.

Рекомендации:

  • Метка флажка должна быть утверждением, которое выполняется при установке отметки, и ложным в отсутствие отметки.
  • Метка флажка не должна содержать отрицательного утверждения.
  • Используйте шрифт по умолчанию, если не указано иное в руководствах по пользовательскому интерфейсу.
  • Если текст локализован, учтите влияние более длинного текста на макет.

См. также Флажок

Управление кнопкой с задержкой

Кнопка с задержкой — это кнопка, которая включает задержку перед выполнением действия. Эта задержка предотвращает случайные нажатия.

Рекомендации:

  • Используйте в пользовательских интерфейсах с сенсорным вводом.
  • Используйте для действий, которые должны выполняться с осторожностью.

См. также Кнопка и AbstractButton

Управление радиокнопками

Радиокнопка используется для выбора только одной опции из набора опций. Выбор одной опции автоматически отменяет выбор ранее выбранной.

Если существует только две взаимоисключающие опции, объедините их в один флажок или переключатель.

Рекомендации:

  • Ограничьте текст метки одной строкой.
  • Убедитесь, что выбрана разумная опция по умолчанию.
  • Перечисляйте Радиокнопки вертикально.
  • Если текст локализован, учтите влияние более длинного текста на макет.
  • Используйте шрифт по умолчанию, если не указано иное в руководствах по пользовательскому интерфейсу.
  • Как и с Флажками, не делайте список слишком длинным.
  • Чтобы избежать путаницы, не помещайте две группы радиокнопок рядом друг с другом.

См. также Радиокнопка

Управление кнопкой с закругленными углами

Кнопка с закругленными углами — это элемент управления, который можно нажать, чтобы запустить действие или открыть или закрыть всплывающее окно. Кнопка с закругленными углами с квадратным значком изображения или значком шрифта с одной буквой имеет круговую форму. Круглая Кнопка с закругленными углами занимает меньше места, чем обычная Кнопка, и также может использоваться в качестве плавающей кнопки действия.

Рекомендации:

  • Сохраняйте метки короткими и лаконичными.
  • Если текст локализован, учтите влияние более длинного текста на макет.

См. также Кнопка с закругленными углами

Управление переключателем

Переключатель представляет собой физический переключатель, который позволяет пользователям выбирать между состояниями «включено» и «выключено». Используйте переключатель для двоичных операций, которые вступают в силу сразу после переключения в состояние «включено». Например, переключатель для включения или выключения Wi-Fi.

Рекомендации:

  • Сохраняйте метки короткими и лаконичными.
  • Если текст локализован, учтите влияние более длинного текста на макет.

См. также Переключатель

Управление инструментальной кнопкой

Инструментальная кнопка почти идентична кнопке, но имеет графический вид, который делает ее более подходящей для вставки в панель инструментов.

См. также Инструментальная кнопка

Дополнительная информация

  • Руководство по Qt Quick Controls 2

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qtquickcontrols2-buttons.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API