Элементы управления вводом
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.0/qtquickcontrols2-input.html