A list of all documentation on this site.
Archive for documentation on previous Qt releases and discontinued products.
Documentation snapshots generated from Qt source repositories.
Core non-graphical classes used by other modules.
Classes for inter-process communication over the D-Bus protocol.
Base classes for graphical user interfaces.
Classes to make network programming easier and more portable
A declarative framework for building dynamic applications with custom user interfaces.
Lightweight QML types for creating performant user interfaces for desktop, embedded, and mobile devices.
Types for creating and interacting with system dialogs in a Qt Quick application.
Layouts for arranging Qt Quick items in the user interface.
Classes for unit testing Qt applications and libraries.
Classes to extend Qt GUI with C++ widgets.
Classes for applications that use ActiveX and Component Object Model (COM).
Functionality for near-realtime simulation systems with support for 2D and 3D rendering.
Qt Core APIs that were in Qt 5 but not Qt 6.
Provides access to Bluetooth hardware.
UI Components for displaying visually pleasing charts, driven by static or dynamic data models.
Classes for writing multi-threaded programs without using low-level threading primitives.
UI Components for creating stunning 3D data visualizations.
Classes for integrating documentation into applications.
Plugins for additional image formats: TIFF, MNG, TGA, WBMP.
A QML API for rendering graphics and animations in JSON format, exported by the Bodymovin plugin for Adobe® After Effects.
C++ classes that make it easy to use OpenGL in Qt applications.
A rich set of QML types and C++ classes to handle multimedia content. Also includes APIs for accessing camera hardware.
Provides support for OAuth-based authorization to online services.
Provides access to Near-Field communication (NFC) hardware.
Provides access to position, satellite info and area monitoring classes.
Classes to make printing easier and more portable.
Provides a high-level API for creating 3D content or UIs based on Qt Quick.
Enables keyframe-based animations and parameterization.
Provides a C++ widget class for displaying a Qt Quick user interface.
Provides an easy to use mechanism for sharing a QObject's API (Properties/Signals/Slots) between processes or devices.
Provides classes and tools for creating state machines from SCXML files and embedding them in applications.
Provides access to sensor hardware.
Provides access to serial industrial bus interfaces. Currently, the module supports the CAN bus and Modbus protocols.
Provides classes to interact with hardware and virtual serial ports.
Tools for the cross-platform Qt shader pipeline, enabling the use of graphics and compute shaders in Qt Quick and other components in the Qt ecosystem.
Classes for database integration using SQL.
Provides classes for creating and executing state graphs.
Classes for displaying the contents of SVG files. Supports a subset of the SVG 1.2 Tiny standard.
Classes for loading QWidget based forms created in Qt Designer dynamically, at runtime.
Provides a framework to develop a Wayland compositor.
Classes and functions for embedding web content in applications using the Chromium browser project.
Provides WebSocket communication compliant with RFC 6455.
Displays web content in a QML application by using APIs native to the platform, without the need to include a full web browser stack.
A framework for implementing different input methods as well as a QML virtual keyboard.
Provides implementations of the SAX and DOM standards for XML.
Provides a control that can be used to show a tree model in Qt Quick.
Provides a set of types that can be used to build calendars in Qt Quick.
Provides a Qt Quick component for fast, animated effects.
Provides a light-weight API to incorporate advertisements into Qt Quick applications.
Provides an API for creating a simple VNC®-compatible server with Qt.
Latest version of Qt.
Long-term support version.
Official Python bindings for Qt 6.4.
Official Python bindings for Qt 6.3.
Official Python bindings for Qt 6 LTS.
Official Python bindings for Qt 5.
A commercial offering that provides the Qt development framework for embedded Linux.
A commercial offering that provides the Qt development framework for multiple embedded platforms: embedded Linux, QNX, INTEGRITY, and VxWorks.
A complete graphics framework and toolkit for GUIs on MCUs, with applications running either on bare metal or a real-time operating system.
Integrates the Qt Framework with Android bindings, the Qt IVI framework, and the Android Automotive bindings.
Provides a UI rendering component that can be used to render information in safety-critical systems.
A headless application manager daemon designed for embedded Linux systems with complex UIs.
Provides a core framework and tools to implement middleware APIs, backends, and services.
A cross-platform, complete integrated development environment (IDE) for application development targeting desktop, embedded, and mobile platforms.
A UI design and development environment for creating animated UIs.
A compositing tool for the creation of interactive 3D presentations, UIs and applications.
A manual documenting the various ways Qt Creator can be extended in functionality.
A tool for designing and building graphical user interfaces with Qt Widgets.
A tool for translating Qt C++ and Qt Quick applications into local languages.
A tool for viewing documentation in Qt help file format.
Integration of Qt development tools into Microsoft Visual Studio.
An introspection tool for observing and manipulating Qt applications at runtime.
A local and remote Qt Quick live reloading system.
A set of tools and utilities to create installers for desktop platforms.
Documentation for using the CMake build tool with Qt.
Documentation for the qmake build tool.
Documentation for the Qbs build tool.
Users' manual for the documentation build tool.
A professional automated GUI testing framework. Squish makes it possible to test GUI applications based on various toolkits, including Qt.
A code coverage tool chain for C/C++, C# and QML.
A result server that provides a central place to store all test results.
© 2022 The Qt Company.
The Qt logo as well as Qt®, Qt Quick®, Built with Qt®, Boot to Qt®, Qt Quick Compiler®, Qt Enterprise®, Qt Mobile® and Qt Embedded® are registered trademarks of The Qt Company Ltd.