Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtquickcontrols-index.qdoc
Go to the documentation of this file.
1
// Copyright (C) 2022 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4
/*!
5
\page qtquickcontrols-index.html
6
\keyword Qt Quick Controls 2
7
\title Qt Quick Controls
8
9
\brief Provides a set of UI controls for Qt Quick.
10
11
Qt Quick Controls provides a set of controls that can be used
12
to build complete interfaces in Qt Quick.
13
14
\image qtquickcontrols-styles.png
15
{Gallery of controls in Basic style}
16
17
Qt Quick Controls comes with a selection of customizable styles.
18
See \l {Styling Qt Quick Controls} for more details.
19
20
21
\section1 Using the Module
22
23
\section2 QML API
24
25
\include {module-use.qdocinc} {using the qml api} {QtQuick.Controls}
26
27
\section2 C++ API
28
29
\include {module-use.qdocinc} {using the c++ api}
30
31
\section3 Building with CMake
32
33
\include {module-use.qdocinc} {building with cmake} {QuickControls2}
34
35
\section3 Building with qmake
36
37
\include {module-use.qdocinc} {building_with_qmake} {quickcontrols2}
38
39
\section2 Building From Source
40
41
The \b{Qt Image Formats} module is recommended, but not
42
required. It provides support for the \c {.webp} format used by the
43
\l {Animated Images}{Imagine style}.
44
45
\section1 Controls
46
47
For the full list of Qt Quick Controls, see
48
\l {Qt Quick Controls QML Types}{QML Types}.
49
50
\section2 Button Controls
51
52
\annotatedlist qtquickcontrols-buttons
53
54
\section2 Container Controls
55
56
\annotatedlist qtquickcontrols-containers
57
58
\section2 Delegate Controls
59
60
\annotatedlist qtquickcontrols-delegates
61
62
\section2 Indicator Controls
63
64
\annotatedlist qtquickcontrols-indicators
65
66
\section2 Input Controls
67
68
\annotatedlist qtquickcontrols-input
69
70
\section2 Menu Controls
71
72
\annotatedlist qtquickcontrols-menus
73
74
\section2 Navigation Controls
75
76
\annotatedlist qtquickcontrols-navigation
77
78
\section2 Popup Controls
79
80
\annotatedlist qtquickcontrols-popups
81
82
\section2 Separator Controls
83
84
\annotatedlist qtquickcontrols-separators
85
86
\section1 Module Evolution
87
88
Qt Quick Controls was originally written with touch interfaces as the
89
primary focus.
90
While it is already possible to develop desktop interfaces, work is ongoing
91
to provide a more native look and feel.
92
93
\l{Changes to Qt Quick Controls} lists important changes in the
94
module API and functionality that were done for the Qt 6 series of Qt.
95
96
\l {Versioning scheme} describes the versioning scheme used for Qt Quick
97
Controls.
98
99
\section1 Articles and Guides
100
101
\list
102
\li \l{Getting Started with Qt Quick Controls}{Getting Started}
103
\li \l{Qt Quick Controls Guidelines}{Guidelines}
104
\li \l{Styling Qt Quick Controls}{Styling}
105
\li \l{Icons in Qt Quick Controls}{Icons}
106
\li \l{Customizing Qt Quick Controls}{Customization}
107
\li \l{Using File Selectors with Qt Quick Controls}{Using File Selectors}
108
\li \l{Deploying Qt Quick Controls Applications}{Deployment}
109
\li \l{Qt Quick Controls Configuration File}{Configuration File}
110
\li \l{Supported Environment Variables in Qt Quick Controls}
111
{Environment Variables}
112
\endlist
113
114
\section1 Examples
115
116
\list
117
\li \l{Qt Quick Controls - Gallery}{Gallery}
118
\li \l{Qt Quick Controls - Chat Tutorial}{Chat Tutorial}
119
\li \l{Qt Quick Controls - Text Editor}{Text Editor}
120
\li \l{Qt Quick Controls - Wearable Demo}{Wearable Demo}
121
\li \l{Qt Quick Controls - Imagine Style Example: Automotive}{Automotive Example}
122
\li \l{Qt Quick Controls Examples}{All Examples}
123
\endlist
124
125
\section1 Reference
126
127
\list
128
\li \l{Qt Quick Controls QML Types}{QML Types}
129
\li \l{Qt Quick Controls C++ Classes}{C++ Classes}
130
\endlist
131
132
\section1 Related Modules
133
134
\list
135
\li \l{Qt Quick}
136
\li \l{Qt Quick Layouts}
137
\li \l{Qt Quick Templates 2}
138
\li \l{Qt Labs Platform}
139
\endlist
140
141
\section1 License and Attributions
142
143
Qt Quick Controls is available under commercial licenses from \l{The Qt Company}.
144
In addition, it is available under the
145
\l{GNU Lesser General Public License, version 3}, or
146
the \l{GNU General Public License, version 2}.
147
See \l{Qt Licensing} for further details.
148
149
Furthermore, Qt Quick Controls potentially contains third party
150
modules under the following permissive licenses:
151
152
\annotatedlist attributions-qtquickcontrols
153
*/
qtdeclarative
src
quickcontrols
doc
src
qtquickcontrols-index.qdoc
Generated on
for Qt by
1.16.1