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