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