Элементы управления вводом
Qt Quick Controls 2 предлагает различные элементы управления вводом для числового и текстового ввода.
Сочетание кнопки и раскрывающегося списка для выбора опций |
|
Цифровой регулятор, который поворачивается для установки значения |
|
Используется для выбора диапазона значений путем перемещения двух ползунков по треку |
|
Используется для выбора значения путем перемещения ползунка по треку |
|
Многострочное текстовое поле ввода |
|
Однострочное текстовое поле ввода |
|
Поворотное колесо элементов, которые можно выбрать |
Каждый тип элемента управления вводом имеет свой конкретный целевой случай использования. Следующие разделы предлагают рекомендации по выбору соответствующего типа элемента управления вводом в зависимости от случая использования.
Элемент управления 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-5.12/qtquickcontrols2-input.html