Управление кнопками
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.13/qtquickcontrols2-buttons.html