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
qtqml-tooling.qdoc
Go to the documentation of this file.
1
// Copyright (C) 2023 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
/*!
4
\group qtqml-tooling
5
\title Qt Qml Tooling
6
\brief List of Qt Qml Tools and Utilities
7
8
The Qt Qml module provides a range of tools and utilities that enhance
9
the developer and designer experience and includes some internal tools
10
used by Qt. The following sections offer a concise overview of these tools
11
and utilities, along with links to additional information about each of them.
12
13
\section1 Qt Quick Compiler
14
15
The \l{Qt Quick Compiler} processes QML and JavaScript code at compile time to improve
16
application performance. It consists of two main components: the QML type compiler
17
which generates C++ classes from QML types, and the QML script compiler which compiles
18
bindings and functions to efficient byte code and C++. This results in faster
19
application startup and more efficient execution of QML code.
20
21
\section1 Deployment
22
23
\l{Deploying QML Applications} requires bundling all necessary QML files, JavaScript resources,
24
plugins, and dependencies with your application. Qt provides tools and CMake functions to
25
automate the deployment process, ensuring that all required QML imports and their dependencies
26
are correctly identified and packaged. This includes handling platform-specific requirements
27
for distributing QML modules and plugins.
28
29
\section1 Developer tools
30
31
A set of tools provided by the Qt Qml module that aim to facilitate a QML
32
developer's life during various phases of development. These tools are:
33
34
\annotatedlist qtqml-tooling-devtools
35
36
\section1 Designer tools
37
38
The Qt Qml module also provides user facing tools which can increase the
39
productivity of designers by helping them with fast prototyping. These tools are:
40
41
\annotatedlist qtqml-tooling-design
42
43
\section1 Internal tools
44
45
Certain utility tools are not intended for direct user interaction.
46
Instead, they are all meant to be invoked by the build system,
47
augmenting its functionality and capabilities.
48
49
\annotatedlist qtqml-tooling-internal
50
51
\section1 All Qml tools
52
53
*/
qtdeclarative
src
qml
doc
src
qtqml-tooling.qdoc
Generated on
for Qt by
1.16.1