- Qt 5.5
- Qt Quick Controls
- Qt 5.5.1 Reference Documentation

# Qt Quick Controls

The Qt Quick Controls module provides a set of controls that can be used to build complete interfaces in Qt Quick.

The module is new in Qt 5.1.

Visit the Qt Quick Controls Overview page to get started.

## Application Window

Components used to describe the basic window properties of an application.

Action | Abstract user interface action that can be bound to items
ApplicationWindow | Provides a top-level application window
MenuBar | Provides a horizontal menu bar
StatusBar | Contains status information in your app
ToolBar | Contains ToolButton and related controls

## Navigation and Views

Views typically let the user manage or present other components in a layout.

ScrollView | Provides a scrolling view within another Item
SplitView | Lays out items with a draggable splitter between each item
StackView | Provides a stack-based navigation model
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
TreeView | Provides a tree view with scroll bars, styling and header sections

## Controls

Controls are typically items that are used to present or receive input from the user.

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
ExclusiveGroup | Way to declare several checkable controls as mutually exclusive
GroupBox | Group box frame with a title
Label | A text label
ProgressBar | A progress indicator
RadioButton | A radio button with a text label
Slider | Provides a vertical or horizontal slider control
SpinBox | Provides a spin box control
Switch | A switch
TextArea | Displays multiple lines of editable formatted text
TextField | Displays a single line of editable plain text
ToolButton | Provides a button type that is typically used within a ToolBar

## Menus

Types that can be used to build menus.

Menu | Provides a menu component for use as a context menu, popup menu, or as part of a menu bar
MenuItem | Item to add in a menu or a menu bar
MenuSeparator | Separator for items inside a menu

## Related information

- Qt Quick
- Qt Quick Controls Overview
- Qt Quick Controls QML Types
- Qt Quick Controls Platform Notes
- Qt Quick Controls Examples
- Qt Quick Controls Styles
- Qt Quick Layouts
- Qt Quick Dialogs