Spec-Zone.ru › Qt 5.15

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

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

Spec-Zone.ru

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