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