Управление кнопками
Qt Quick Controls 2 предлагает выбор кнопочных элементов управления.
Абстрактный базовый тип, предоставляющий функциональность, общую для кнопок |
|
Нажатие кнопки, которое может быть нажато для выполнения команды или ответа на вопрос |
|
Кнопка флажка, которую можно переключать в включенное или выключенное состояние |
|
Кнопка флажка, которая срабатывает при удержании нажатой достаточно долго |
|
Исключительная радиокнопка, которую можно переключать в включенное или выключенное состояние |
|
Кнопочный элемент управления с закругленными углами, который пользователь может нажать |
|
Кнопка, которую можно переключать в включенное или выключенное состояние |
|
Кнопка с внешним видом, подходящим для панели инструментов |
Каждый тип кнопки имеет свое конкретное целевое использование. В следующих разделах приведены рекомендации по выбору подходящего типа кнопки в зависимости от целевого использования.
Управление кнопкой
Кнопка — это нажимаемый элемент управления, который запускает действие или открывает или закрывает всплывающее окно. Кнопка обычно имеет текстовую метку, но также может содержать значок.
Кнопка — очень подходящий элемент управления, когда всплывающее окно или диалоговое окно должны выполнить действие. Наиболее распространенные примеры: Применить, Отмена, Сохранить, Закрыть и Справка.
Рекомендации:
- Текст кнопки должен быть глаголом, описывающим действие, или существительным, соответствующим заголовку всплывающего окна, которое будет открыто.
- Не используйте кнопку для установки состояния. Переключатель более подходит для этого.
- Используйте шрифт по умолчанию, если у вас нет других указаний в руководствах по пользовательскому интерфейсу.
- Если текст локализован, учтите влияние более длинного текста на макет.
См. также Кнопка и AbstractButton
Управление флажком
Флажок используется для создания списков многократного выбора. Можно выбрать любое количество опций, включая ни одну, но опции не должны быть взаимоисключающими.
Используйте один Флажок для выбора «да/нет», например, при необходимости принятия условий обслуживания в форме.
Для выбора «да/нет» также можно использовать переключатель. Если выбор касается опции, лучше использовать Флажок. Если он касается действия, которое необходимо выполнить, рекомендуется использовать переключатель.
Если опции можно сгруппировать, можно использовать частично выбранный Флажок для представления всей группы. Используйте частично выбранное состояние флажка, когда пользователь выбирает некоторые, но не все подпункты в группе.
Три доступных состояния флажка: выбранный, частично выбранный и не выбранный.
Флажки часто перечисляются вертикально.
Рекомендации:
- Метка флажка должна быть утверждением, которое становится истинным, если поставить отметку, и ложным, если ее нет.
- Метка флажка не должна содержать отрицательного утверждения.
- Используйте шрифт по умолчанию, если у вас нет других указаний в руководствах по пользовательскому интерфейсу.
- Если текст локализован, учтите влияние более длинного текста на макет.
См. также Флажок
Управление кнопкой с задержкой
Кнопка с задержкой — это кнопка, которая включает задержку перед выполнением действия. Эта задержка предотвращает случайные нажатия.
Рекомендации:
- Используйте в пользовательских интерфейсах на основе сенсорного ввода.
- Используйте для действий, которые должны выполняться с осторожностью.
См. также Кнопка и AbstractButton
Управление радиокнопкой
Радиокнопка используется для выбора только одной опции из набора опций. Выбор одной опции автоматически отменяет выбор ранее выбранной.
Если есть только две взаимоисключающие опции, объедините их в один флажок или переключатель.
Рекомендации:
- Ограничьте текст метки одной строкой.
- Убедитесь, что выбрана разумная опция по умолчанию.
- Перечисляйте опции Радиокнопки вертикально.
- Если текст локализован, учтите влияние более длинного текста на макет.
- Используйте шрифт по умолчанию, если у вас нет других указаний в руководствах по пользовательскому интерфейсу.
- Как и с Флажком, не делайте список слишком большим.
- Чтобы избежать путаницы, не размещайте две группы радиокнопок рядом друг с другом.
См. также Радиокнопка
Управление кнопкой с закругленными углами
Кнопка с закругленными углами — это нажимаемый элемент управления, который запускает действие или открывает или закрывает всплывающее окно. Кнопка с закругленными углами с квадратным значком изображения или значком шрифта с одной буквой имеет круглую форму. Круглая кнопка с закругленными углами занимает меньше места, чем обычная кнопка, и также может использоваться в качестве кнопки быстрого действия.
Рекомендации:
- Сохраняйте метки короткими и лаконичными.
- Если текст локализован, учтите влияние более длинного текста на макет.
См. также Кнопка с закругленными углами
Управление переключателем
Переключатель представляет собой физический переключатель, который позволяет пользователям выбирать между состояниями «включено» или «выключено». Используйте переключатель для бинарных операций, которые вступают в силу сразу после переключения в состояние «включено». Например, переключатель для включения или выключения Wi-Fi.
Рекомендации:
- Сохраняйте метки короткими и лаконичными.
- Если текст локализован, учтите влияние более длинного текста на макет.
См. также Переключатель
Управление инструментальной кнопкой
Инструментальная кнопка почти идентична кнопке, но имеет графический вид, что делает ее более подходящей для вставки в панель инструментов.
См. также Инструментальная кнопка
Связанная информация
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtquickcontrols2-buttons.html