Qt Quick Controls QML Types

The Qt Quick Controls module provides QML types for creating user interfaces. These QML types work in conjunction with Qt Quick and Qt Quick Layouts.

Controls can be styled using the Styles QML Types.

The QML types can be imported into your application using the following import statement in your .qml file.

import QtQuick.Controls 1.1

ApplicationWindow

Provides a top-level application window.

BusyIndicator

A busy indicator.

Button

A push button with a text label.

Calendar

Provides a way to select dates from a calendar

CheckBox

A checkbox with a text label.

ComboBox

Provides a drop-down list functionality.

GroupBox

GroupBox provides a group box frame with a title.

Label

A text label.

Menu

Provides a menu component for use in menu bars, as context menu, and other popup menus.

MenuBar

Provides a horizontal menu bar.

ProgressBar

A progress indicator.

RadioButton

A radio button with a text label.

ScrollView

Provides a scrolling view within another Item.

Slider

Provides a vertical or horizontal slider control.

SpinBox

Provides a spin box control.

SplitView

Lays out items with a draggable splitter between each item.

StackView

Provides a stack-based navigation model.

StackViewDelegate

A delegate used by StackView for loading transitions.

StatusBar

Contains status information in your app.

Switch

A switch.

Tab

Tab represents the content of a tab in a TabView.

TabView

A control that allows the user to select one of multiple stacked items.

TableView

Provides a list view with scroll bars, styling and header sections.

TableViewColumn

Used to define columns in a TableView.

TextArea

Displays multiple lines of editable formatted text.

TextField

Displays a single line of editable plain text.

ToolBar

Contains ToolButton and related controls.

ToolButton

Provides a button type that is typically used within a ToolBar.

Action

Action provides an abstract user interface action that can be bound to items

ExclusiveGroup

ExclusiveGroup provides a way to declare several checkable controls as mutually exclusive.

MenuSeparator

MenuSeparator provides a separator for items inside a menu.

MenuItem

MenuItem provides an item to add in a menu or a menu bar.

Stack

Provides attached properties for items pushed onto a StackView.