Spec-Zone.ru › Qt 5.14

Устройства ввода

Qt Quick Controls предлагает различные устройства ввода как для числовых, так и для текстовых данных.

ComboBox

Комбинированная кнопка и раскрывающийся список для выбора опций

Dial

Круговой регулятор, вращаемый для установки значения

RangeSlider

Используется для выбора диапазона значений путем перемещения двух ползунков по направляющей

Slider

Используется для выбора значения путем перемещения ползунка по направляющей

TextArea

Многострочное текстовое поле ввода

TextField

Однострочное текстовое поле ввода

Tumbler

Поворотное колесо элементов, которые можно выбрать

Каждый тип устройства ввода имеет своё целевое применение. В следующих разделах приведены рекомендации по выбору подходящего типа устройства ввода в зависимости от конкретного случая.

Управление ComboBox

ComboBox используется для выбора значения из статического раскрывающегося списка. Добавление новых значений невозможно, и можно выбрать только один вариант.

Рекомендации:

  • Если количество значений очень велико, рассмотрите возможность применения фильтра.
  • Если список очень ограничен, используйте RadioButton. Это даст возможность пользователю увидеть все варианты одновременно.
  • Выберите значение по умолчанию – то, которое выбирается чаще всего.

См. также Управление CheckBox, Управление Tumbler.

Управление Dial

Dial похож на традиционную ручку регулятора, которая встречается на устройствах, таких как стереосистемы или промышленное оборудование.

Поворотом регулятора с помощью щелчка и перетаскивания, рукоятка указывает на значение регулятора.

Для приложений, где важен быстрый ввод, полезен круговой режим ввода, поскольку нажатие на регулятор сразу переместит его в это положение.

Для приложений, где важен точный ввод, рекомендуется использовать горизонтальный и вертикальный режимы ввода, так как они позволяют выполнять небольшие корректировки относительно места нажатия на регулятор. Эти режимы также лучше подходят для регуляторов, где большие скачки значений могут быть небезопасными, например, для регулятора громкости аудио.

См. также Управление Tumbler.

Управление TextArea

TextArea — это многострочный текстовый редактор.

Управление TextField

TextField — это однострочный текстовый редактор.

См. также Управление Tumbler.

Управление Slider

Slider используется для выбора значения путем перемещения ползунка по направляющей.

Управление RangeSlider

RangeSlider используется для выбора диапазона, определяемого двумя значениями, путем перемещения каждого ползунка по направляющей.

См. также Управление Slider.

Управление Tumbler

Tumbler — это поворотное колесо элементов, которые можно выбрать.

См. также Управление ComboBox.

Связанная информация

  • Рекомендации по использованию Qt Quick Controls

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qtquickcontrols2-input.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API