Spec-Zone.ru › Qt

Элементы управления вводом

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-6.2/qtquickcontrols2-input.html

Spec-Zone.ru

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