Archive for documentation on previous Qt releases and discontinued products.
Snapshots
Documentation snapshots generated from Qt source repositories.
Qt modules
Qt Core
Core non-graphical classes used by other modules.
Qt D-Bus
Classes for inter-process communication over the D-Bus protocol.
Qt GUI
Base classes for graphical user interfaces.
Qt Network
Classes to make network programming easier and more portable
Qt QML
Classes for QML and JavaScript languages.
Qt Quick
A declarative framework for building dynamic applications with custom user interfaces.
Qt Quick Controls
Lightweight QML types for creating performant user interfaces for desktop, embedded, and mobile devices.
Qt Quick Dialogs
Types for creating and interacting with system dialogs in a Qt Quick application.
Qt Quick Layouts
Layouts for arranging Qt Quick items in the user interface.
Qt Quick Test
A unit test framework for QML applications, where test cases are written as JavaScript functions.
Qt Test
Classes for unit testing Qt applications and libraries.
Qt Widgets
Classes to extend Qt GUI with C++ widgets.
Active Qt
Classes for applications that use ActiveX and Component Object Model (COM).
Qt 3D
Functionality for near-realtime simulation systems with support for 2D and 3D rendering.
Qt 5 Core Compatibility APIs
Qt Core APIs that were in Qt 5 but not Qt 6.
Qt Bluetooth
Provides access to Bluetooth hardware.
Qt Charts
UI Components for displaying visually pleasing charts, driven by static or dynamic data models.
Qt Concurrent
Classes for writing multi-threaded programs without using low-level threading primitives.
Qt Data Visualization
UI Components for creating stunning 3D data visualizations.
Qt Help
Classes for integrating documentation into applications.
Qt Image Formats
Plugins for additional image formats: TIFF, MNG, TGA, WBMP.
Qt Lottie Animation
A QML API for rendering graphics and animations in JSON format, exported by the Bodymovin plugin for Adobe® After Effects.
Qt OpenGL
C++ classes that make it easy to use OpenGL in Qt applications.
Qt Multimedia
A rich set of QML types and C++ classes to handle multimedia content. Also includes APIs for accessing camera hardware.
Qt Network Authorization
Provides support for OAuth-based authorization to online services.
Qt NFC
Provides access to Near-Field communication (NFC) hardware.
Qt Positioning
Provides access to position, satellite info and area monitoring classes.
Qt Print Support
Classes to make printing easier and more portable.
Qt Quick 3D
Provides a high-level API for creating 3D content or UIs based on Qt Quick.
Qt Quick Timeline
Enables keyframe-based animations and parameterization.
Qt Quick Widgets
Provides a C++ widget class for displaying a Qt Quick user interface.
Qt Remote Objects
Provides an easy to use mechanism for sharing a QObject's API (Properties/Signals/Slots) between processes or devices.
Qt SCXML
Provides classes and tools for creating state machines from SCXML files and embedding them in applications.
Qt Sensors
Provides access to sensor hardware.
Qt Serial Bus
Provides access to serial industrial bus interfaces. Currently, the module supports the CAN bus and Modbus protocols.
Qt Serial Port
Provides classes to interact with hardware and virtual serial ports.
Qt Shader Tools
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.
Qt SQL
Classes for database integration using SQL.
Qt State Machine
Provides classes for creating and executing state graphs.
Qt SVG
Classes for displaying the contents of SVG files. Supports a subset of the SVG 1.2 Tiny standard.
Qt UI Tools
Classes for loading QWidget based forms created in Qt Designer dynamically, at runtime.
Qt Wayland Compositor
Provides a framework to develop a Wayland compositor.
Qt WebChannel
Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients.
Qt WebEngine
Classes and functions for embedding web content in applications using the Chromium browser project.
Qt WebSockets
Provides WebSocket communication compliant with RFC 6455.
Qt WebView
Displays web content in a QML application by using APIs native to the platform, without the need to include a full web browser stack.
Qt Virtual Keyboard
A framework for implementing different input methods as well as a QML virtual keyboard.
Qt XML
Provides implementations of the SAX and DOM standards for XML.
Qt Quick TreeView
Provides a control that can be used to show a tree model in Qt Quick.
Qt Quick Calendar
Provides a set of types that can be used to build calendars in Qt Quick.
Qt Quick MultiEffect
Provides a Qt Quick component for fast, animated effects.
Qt Digital Advertising
Provides a light-weight API to incorporate advertisements into Qt Quick applications.
Qt VNC Server
Provides an API for creating a simple VNC®-compatible server with Qt.
Qt Application Manager
A headless application manager daemon designed for embedded Linux systems with complex UIs.
Qt Interface Framework
Provides a core framework and tools to implement middleware APIs, backends, and services.
References and manuals
Qt 6.5
Latest version of Qt. Long-term support version.
Qt 6.2
Long-term support version.
Qt 5.15
Long-term support version.
Qt for Python 6.5
Official Python bindings for Qt 6.5.
Qt for Python 6.4
Official Python bindings for Qt 6.4.
Qt for Python 6.2
Official Python bindings for Qt 6 LTS.
Qt for Python 5.15
Official Python bindings for Qt 5.
Boot to Qt 6.5
A commercial offering that provides the Qt development framework for embedded Linux.
Boot to Qt 6.2
A commercial offering that provides the Qt development framework for embedded Linux.
Qt 5.15 for Device Creation
A commercial offering that provides the Qt development framework for multiple embedded platforms: embedded Linux, QNX, INTEGRITY, and VxWorks.
Qt for MCUs
A complete graphics framework and toolkit for GUIs on MCUs, with applications running either on bare metal or a real-time operating system.
Qt for Android Automotive 6.5
Integrates the Qt Framework with Android bindings, the Qt IVI framework, and the Android Automotive bindings.
Qt for Android Automotive 6.4
Integrates the Qt Framework with Android bindings, the Qt IVI framework, and the Android Automotive bindings.
Qt for Android Automotive 6.2
Integrates the Qt Framework with Android bindings, the Qt IVI framework, and the Android Automotive bindings.
Qt for Android Automotive 5.15
Integrates the Qt Framework with Android bindings, the Qt IVI framework, and the Android Automotive bindings.
Qt Safe Renderer
Provides a UI rendering component that can be used to render information in safety-critical systems.
Qt Creator
A cross-platform, complete integrated development environment (IDE) for application development targeting desktop, embedded, and mobile platforms.
Qt Design Studio
A UI design and development environment for creating animated UIs.
Qt 3D Studio
A compositing tool for the creation of interactive 3D presentations, UIs and applications.
Extending Qt Creator
A manual documenting the various ways Qt Creator can be extended in functionality.
Qt Designer
A tool for designing and building graphical user interfaces with Qt Widgets.
Qt Linguist
A tool for translating Qt C++ and Qt Quick applications into local languages.
Qt Assistant
A tool for viewing documentation in Qt help file format.
Qt VS Tools
Integration of Qt development tools into Microsoft Visual Studio.
GammaRay
An introspection tool for observing and manipulating Qt applications at runtime.
QML Live
A local and remote Qt Quick live reloading system.
Qt Installer Framework
A set of tools and utilities to create installers for desktop platforms.
Build tools: CMake
Documentation for using the CMake build tool with Qt.
Build tools: qmake
Documentation for the qmake build tool.
Build tools: Qbs
Documentation for the Qbs build tool.
QDoc Manual
Users' manual for the documentation build tool.
Squish
A professional automated GUI testing framework. Squish makes it possible to test GUI applications based on various toolkits, including Qt.
Coco
A code coverage tool chain for C/C++, C# and QML.
Test Center
A result server that provides a central place to store all test results.