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