Устройства ввода
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-5.14/qtquickcontrols2-input.html