На текущий момент доступны следующие элементы:
QT-элементы:
QWidget - элемент, который может использоваться сам по себе, и может содержать другие элементы. Это позволяет создать иерархию элементов внутри вашего диалога.
QLabel - метка, представляющая текстовую информацию на элементе. Используется QLabel , например, напротив строк ввода для пояснения их предназначения или возле выпадающего списка для указания названия устанавливаемого параметра.
QPushButton - кнопка, позволяющая, например, вызвать другое диалоговое окно типа QFileDialog для выбора имени файла.
QCheckBox - элемент, показывающий, разрешена или запрещена опция. QCheckBox широко используется в диалоговых окнах конфигурации.
QLCDNumber - отображает номер как на жидкокристаллическом (LCD) экране. Часто используется как часы.
QRadioButton - как и QCheckBox, позволяет пользователю выбрать опцию. QRadioButton используется для установки опций, когда они являются взаимозависимыми, например, вы имеете 3 кнопки, но выбрана может быть только одна из них. См. QButtonGroup для более детальной информации.
QComboBox - позволяет пользователю установить значение, выбирая его из выпадающего меню, или ввести значение, если элемент сконфигурирован доступным для этого.
QListBox - предоставляет список элементов, состоящий из одной колонки, с возможностью прокрутки.
QListView - создает многоколонный список, который может быть использован для отображения, например, иерархии каталогов в виде таблицы или дерева.
QMultiLineEdit - предоставляет многострочный текстовый редактор.
QProgressBar - показывает степень выполнения действия, если оно занимает много времени.
QSpinBox - позволяет выбрать числовое значение с помощью стрелок вверх/вниз, или ввести его непосредственно в поле ввода, если позволяет конфигурация.
QSlider - устанавливает значение в заданном программой диапазоне.
QScrollBar - показывает диапазон изменения значения и устанавливает текущее значение с помощью ползунка и кнопок вверх/вниз; часто используется для элементов, чье содержимое больше видимой области. С его использованием организуется прокрутка и видимая область элемента может меняться.
QGroupBox - предоставляет фрейм с заголовком, чтобы показать, что элементы внутри сгруппированы.
KDE-элементы:
KColorButton - кнопка, отображающая выбранный цвет. При нажатии вызывается KDE-окно выбора цвета, в котором пользователь может выбрать другой цвет. Часто используется для приложений типа графического редактора и в других случаях, когда может быть выбран цвет.
KCombo - аналогичен QComboBox. Позволяет пользователю выбирать значение из выпадающего списка.
KDatePicker - мощный элемент для ввода даты пользователем.
KDateTable - табличка календаря для выбора дня месяца. Используется KDatePicker для построения диалога ввода даты.
KKeyButton - кнопка для выбора значения клавиши. Если кнопка выбрана, то она активируется, и нажатие клавиши на клавиатуре изменяет установленный для кнопки код. Может быть использована для конфигурирования обработки клавиатурных команд.
KLed - LED (Light Emitting Diode), светящийся диод. Предназначен для отображения текущего состояния.
KLedLamp - аналогичен KLed, но поддерживает нажатие мышью.
KProgress - аналогичен QProgressBar, но поддерживает другие диапазоны значений.
KRestrictedLine - QLineEdit с возможностями фильтрации ввода. Может быть использован для создания окна ввода пароля.
KSeparator - разделитель, который используется во всех случаях, где необходимо что-то отделить от чего-то. Часто используется в диалогах для выделения логических частей там, где не может быть использован QGroupBox.
KTreeList - сворачивающийся список для отображения деревьев, похожий на QListView.