1 /****************************************************************************
3 ** Copyright (C) 2015 The Qt Company Ltd.
4 ** Contact: http://www.qt.io/licensing/
6 ** This file is part of the documentation of the Qt Toolkit.
8 ** $QT_BEGIN_LICENSE:FDL$
9 ** Commercial License Usage
10 ** Licensees holding valid commercial Qt licenses may use this file in
11 ** accordance with the commercial license agreement provided with the
12 ** Software or, alternatively, in accordance with the terms contained in
13 ** a written agreement between you and The Qt Company. For licensing terms
14 ** and conditions see http://www.qt.io/terms-conditions. For further
15 ** information use the contact form at http://www.qt.io/contact-us.
17 ** GNU Free Documentation License Usage
18 ** Alternatively, this file may be used under the terms of the GNU Free
19 ** Documentation License version 1.3 as published by the Free Software
20 ** Foundation and appearing in the file included in the packaging of
21 ** this file. Please review the following information to ensure
22 ** the GNU Free Documentation License version 1.3 requirements
23 ** will be met: http://www.gnu.org/copyleft/fdl.html.
26 ****************************************************************************/
31 \title All Overviews and HOWTOs
33 \generatelist overviews
37 \group qt-basic-concepts
38 \title Programming with Qt
40 \brief The basic architecture of the Qt cross-platform application and UI framework.
42 Qt is a cross-platform application and UI framework for writing
43 web-enabled applications for desktop, mobile, and embedded
44 operating systems. This page contains links to articles and overviews
45 explaining key components and techniques used in Qt development.
47 \generatelist {related}
51 \group qt-gui-concepts
52 \title UI Design with Qt
54 \brief The Qt components for constructing native look and feel desktop UI's.
56 These pages are about Qt's traditional set of GUI components for
57 building both native look & feel and custom UI's for the desktop
58 environment. Use \l{Qt Quick} for building UI's for mobile devices.
60 \generatelist {related}
65 \ingroup qt-basic-concepts
66 \title Qt Graphics and Printing
68 \brief The Qt components for doing graphics.
70 \generatelist {related}
75 \ingroup qt-basic-concepts
76 \title Network programming with Qt
78 \brief The these pages are about Qt's support for network programming.
80 \generatelist {related}
84 \group technology-apis
85 \title Qt and Key Technologies
87 These pages document Qt's API's for some widely-used standards and
90 \generatelist{related}
96 \ingroup qt-basic-concepts
97 \ingroup technology-apis
98 \ingroup platform-specific
100 \brief Qt API's for using ActiveX controls, servers, and COM.
102 These pages document Qt's API's for developing with ActiveX
103 controls, servers, and COM.
105 \generatelist{related}
111 \brief Qt API's for using SQL.
112 \ingroup technology-apis
113 \ingroup best-practices
114 \ingroup qt-basic-concepts
117 These pages document Qt's API's for using SQL database systems
120 \generatelist{related}
124 \group best-practices
125 \title Best Practice Guides
127 \brief How-To and Best Practice Guides
129 These documents provide guidelines and best practices for using Qt
130 to solve specific technical problems. They are listed
131 alphabetically by the first word in the title, so scan the entire
132 list to find what you want.
134 \generatelist{related}
139 \title Qt Licenses and Credits
141 \brief About the licenses used for Qt, and some credits to our contributors.
143 This page contains information on the different licenses Qt is shipped with,
144 and credits to some of our many contributers.
146 \generatelist {related}
151 \group qml-best-practices
152 \title QML Best Practices Guides
154 \brief QML Programming Best Practices Guides
156 These documents provide guidelines and best practices for using QML and Qt
157 to solve specific technical problems.
159 \generatelist {related}
165 \brief Features of the QML Language
167 These are overviews of the many features of the QML language and \l{Qt Quick}.
170 \o \l{QML Basic Elements}{Basic Elements}
171 \o \l{QML Basic Types}{Data Types}
172 \o \l{Property Binding}
173 \o \l{Using QML Positioner and Repeater Items}{Component Layouts}
174 \o \l{Anchor-based Layout in QML}{Layouts using Anchors}
175 \o \l{QML Mouse Events}{Mouse Events}
176 \o \l{QML Text Handling and Validators}{Text Handling and Validators}
177 \o \l{Keyboard Focus in QML}{Keyboard Focus}
178 \o \l{QML Signal and Handler Event System}{Signal and Handler Event System}
179 \o \l{Importing Reusable Components}
180 \o \l{QML States}{States}
181 \o \l{QML Animation and Transitions}{Animation and Transitions}
182 \o \l{QML Data Models}{Structuring Data with Models}
183 \o \l{Presenting Data with Views}
184 \o \l{Extending QML Functionalities using C++}
185 \o \l{Using QML Bindings in C++ Applications}
186 \o \l{Integrating QML Code with Existing Qt UI Code}
187 \o \l{Dynamic Object Management in QML}{Dynamic Object Management}
188 \o \l{Network Transparency}{Loading Resources in QML}
189 \o \l{QML Internationalization}{Internationalization}
193 \group qml-architecture
194 \title QML Architecture
196 \brief QML Architecture
198 These are overviews of the architecture of QML and Qt Declarative Module.
200 \generatelist {related}