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