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
prototyping-debugging-profiling.qdoc
Go to the documentation of this file.
1
// Copyright (C) 2026 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4
/*!
5
\page qtqml-prototyping-debugging-profiling.html
6
\title Prototyping, Debugging and Profiling QML Applications
7
\brief Tools and techniques for developing and debugging QML applications
8
9
Qt provides a comprehensive set of tools for prototyping, debugging, and profiling QML applications
10
throughout the development lifecycle.
11
12
\section1 Prototyping with the QML Runtime Tool
13
14
\l{Prototyping with the QML Runtime Tool}{The qml command-line tool} allows you to quickly run and
15
test QML files without writing a full C++ application. This is ideal for rapid prototyping,
16
experimenting with QML features, and testing individual components in isolation.
17
18
\section2 QML Preview
19
20
\l{qmlpreview}{QML Preview} enables live reloading of QML files while your application is running,
21
allowing you to see changes immediately without restarting the application. This significantly
22
speeds up the development and iteration cycle for user interface development.
23
24
\section1 Debugging QML Applications
25
26
\l{Debugging QML Applications}{The QML Debugger} provides comprehensive support for QML
27
applications, including breakpoints, expression evaluation, and inspection of QML object properties
28
and bindings. The QML debugger integrates with \QC and can be used to diagnose runtime issues and
29
understand application behavior.
30
31
\section1 Performance Analysis
32
33
The \l{QML Profiler} helps identify performance bottlenecks in QML applications by tracking
34
rendering time, JavaScript execution, signal emissions, and memory allocations. It provides
35
detailed timeline visualizations showing where your application spends time during execution.
36
37
\sa {Tooling}, {Qt Quick}
38
*/
qtdeclarative
src
qml
doc
src
prototyping-debugging-profiling.qdoc
Generated on
for Qt by
1.16.1