PySide6.QtQuickControls2

Detailed Description

Provides a set of UI controls for Qt Quick.

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

../../_images/qtquickcontrols-styles.png

Qt Quick Controls comes with a selection of customizable styles. See Styling Qt Quick Controls for more details.

Controls

For the full list of Qt Quick Controls, see QML Types .

Button Controls

AbstractButton

Abstract base type providing functionality common to buttons.

Button

Push-button that can be clicked to perform a command or answer a question.

CheckBox

Check button that can be toggled on or off.

DelayButton

Check button that triggers when held down long enough.

RadioButton

Exclusive radio button that can be toggled on or off.

RoundButton

A push-button control with rounded corners that can be clicked by the user.

Switch

Switch button that can be toggled on or off.

ToolButton

Button with a look suitable for a ToolBar.

Container Controls

ApplicationWindow

Styled top-level window with support for a header and footer.

Container

Abstract base type providing functionality common to containers.

Frame

Visual frame for a logical group of controls.

GroupBox

Visual frame and title for a logical group of controls.

HorizontalHeaderView

Provides a horizontal header view to accompany a TableView.

VerticalHeaderView

Offers a vertical header view to accompany a TableView.

Page

Styled page control with support for a header and footer.

Pane

Provides a background matching with the application style and theme.

ScrollView

Scrollable view.

SplitView

Lays out items with a draggable splitter between each item.

StackView

Provides a stack-based navigation model.

SwipeView

Enables the user to navigate pages by swiping sideways.

TabBar

Allows the user to switch between different views or subtasks.

ToolBar

Container for context-sensitive controls.

Delegate Controls

CheckDelegate

Item delegate with a check indicator that can be toggled on or off.

HorizontalHeaderviewDelegate

VerticalHeaderviewDelegate

ItemDelegate

Basic item delegate that can be used in various views and controls.

RadioDelegate

Exclusive item delegate with a radio indicator that can be toggled on or off.

SwipeDelegate

Swipable item delegate.

SwitchDelegate

Item delegate with a switch indicator that can be toggled on or off.

TableviewDelegate

A delegate that can be assigned to a TableView.

TreeviewDelegate

A delegate that can be assigned to a TreeView.

Indicator Controls

BusyIndicator

Indicates background activity, for example, while content is being loaded.

PageIndicator

Indicates the currently active page.

ProgressBar

Indicates the progress of an operation.

ScrollBar

Vertical or horizontal interactive scroll bar.

ScrollIndicator

Vertical or horizontal non-interactive scroll indicator.

Input Controls

ComboBox

Combined button and popup list for selecting options.

Dial

Circular dial that is rotated to set a value.

DoubleSpinBox

Allows the user to select from a set of preset floating-point values.

RangeSlider

Used to select a range of values by sliding two handles along a track.

SearchField

A specialized input field designed to use for search functionality.

Slider

Used to select a value by sliding a handle along a track.

SpinBox

Allows the user to select from a set of preset values.

TextArea

Multi-line text input area.

TextField

Single-line text input field.

Tumbler

Spinnable wheel of items that can be selected.

Separator Controls

MenuSeparator

Separates a group of items in a menu from adjacent items.

ToolSeparator

Separates a group of items in a toolbar from adjacent items.

Using the Module

To include the definitions of modules classes, use the following directive:

import PySide6.QtQuickControls2

Articles and Guides

List of QML types

List of Classes