Spec-Zone.ru › Qt 5.15

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

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

AbstractButton

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

Кнопка

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

Флажок

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

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

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

Радиокнопка

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

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

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

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

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

Кнопка инструмента

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

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

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

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

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

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

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

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

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

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

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

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

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

Три доступных состояния выбора: отмеченное, частично отмеченное и неотмеченное.

Опции выбора часто перечислены вертикально.

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

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

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

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

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

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

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

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

Управление RadioButton

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

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

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

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

См. также RadioButton

Управление RoundButton

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

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

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

См. также RoundButton

Управление Switch

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

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

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

См. также Switch

Управление ToolButton

ToolButton почти идентичен Button, но имеет графический вид, что делает его более подходящим для вставки в ToolBar.

См. также ToolButton

Связанная информация

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

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

Spec-Zone.ru

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