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
qtuitools-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 qtuitools-index.html
6
\title Qt UI Tools
7
8
\brief Provides classes to dynamically instantiate UI files created with \QD.
9
10
The Qt UI Tools module allows you to instantiate \QD forms (UI files)
11
at run-time. This is an alternative to compiling the form into code using the
12
\l{User Interface Compiler (uic)}. It enables you to adapt the user interface
13
without the need to recompile or restart the application.
14
15
UI files can be loaded from various places, such as the application's resources,
16
the local file system, or a trusted network source. Once located,
17
use the \l QUiLoader class and its \l QUiLoader::load() function to
18
instantiate the file.
19
20
\section1 Using the Module
21
22
\include {module-use.qdocinc} {using the c++ api}
23
24
\section2 Building with CMake
25
26
\include {module-use.qdocinc} {building with cmake} {UiTools}
27
28
\section2 Building with qmake
29
30
\include {module-use.qdocinc} {building_with_qmake} {uitools}
31
32
\section1 Security Considerations
33
34
\include security_considerations.qdocinc
35
36
\section1 Examples
37
38
\list
39
\li \l {Qt UI Tools Examples}
40
\endlist
41
42
\section1 Reference
43
44
\list
45
\li \l {Qt UI Tools C++ Classes} {C++ Classes}
46
\endlist
47
48
\section1 Licenses
49
50
Qt UI Tools is available under commercial licenses from \l{The Qt Company}.
51
In addition, it is available under free software licenses. Since Qt 6.0,
52
these free software licenses are
53
\l{GNU Lesser General Public License, version 3}, or
54
the \l{GNU General Public License, version 2}.
55
See \l{Qt Licensing} for further details.
56
*/
qttools
src
uitools
doc
src
qtuitools-index.qdoc
Generated on
for Qt by
1.16.1