Spec-Zone.ru › Qt 5.12

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

Qt Quick Controls 2 предлагает различные элементы управления вводом для числового и текстового ввода.

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 2

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

Spec-Zone.ru

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