Элементы управления вводом
Qt Quick Controls предлагает различные элементы управления вводом для числовых и текстовых данных.
Комбинированная кнопка и всплывающее меню для выбора вариантов |
|
Круговой регулятор, который вращается для установки значения |
|
Используется для выбора диапазона значений, перемещая две ручки вдоль дорожки |
|
Используется для выбора значения, перемещая ручку вдоль дорожки |
|
Многострочное поле ввода текста |
|
Однострочное поле ввода текста |
|
Поворотное колесо элементов, которые можно выбрать |
Каждый тип элемента управления вводом имеет свое целевое применение. В следующих разделах приводятся рекомендации по выбору подходящего типа элемента управления вводом в зависимости от конкретного случая.
Элемент управления ComboBox
ComboBox используется для выбора значения из статического раскрывающегося списка. Добавление новых значений невозможно, и можно выбрать только один вариант.
Рекомендации:
- Если количество значений очень велико, рассмотрите применение фильтра.
- Если список очень ограничен, рассмотрите использование RadioButton. Это даст преимущество, что пользователь увидит все варианты одновременно.
- Выберите значение по умолчанию — то, которое будет выбираться чаще всего.
См. также Элемент управления CheckBox, Элемент управления Tumbler.
Элемент управления Dial
Dial похож на традиционный регулятор, который встречается на устройствах, таких как стереосистемы или промышленное оборудование.
Регулятор вращается путем нажатия и перетаскивания, при этом ручка указывает значение регулятора.
Для приложений, где важен быстрый ввод, полезен круговой режим ввода, так как нажатие на регулятор переместит его непосредственно в это положение.
Для приложений, где важен точный ввод, рекомендуется использовать горизонтальные и вертикальные режимы ввода, так как они позволяют вносить небольшие корректировки относительно места нажатия на регулятор. Эти режимы также лучше подходят для регуляторов, где большие скачки значений могут быть небезопасны, например, для регулятора громкости звука.
См. также Элемент управления Tumbler.
Элемент управления TextArea
TextArea — многострочный текстовый редактор.
Элемент управления TextField
TextField — однострочный текстовый редактор.
См. также Элемент управления Tumbler.
Элемент управления Slider
Slider используется для выбора значения, перемещая ручку вдоль дорожки.
Элемент управления RangeSlider
RangeSlider используется для выбора диапазона, определяемого двумя значениями, перемещая каждую ручку вдоль дорожки.
См. также Элемент управления Slider.
Элемент управления Tumbler
Tumbler — это поворотное колесо элементов, которые можно выбрать.
См. также Элемент управления ComboBox.
Дополнительная информация
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtquickcontrols2-input.html