Additional Modules

Qt Add-On modules bring additional value for specific purposes. These modules may only be available on some development platform. Many add-on modules are either feature-complete and exist for backwards compatibility, or are only applicable to certain platforms. Each add-on module specifies its compatibility promise separately.

The Qt installers include the option of downloading the add-ons. For more information, visit the Getting Started with Qt page.

  • Active Qt

    Classes for applications which use ActiveX and COM (Windows only).

  • Qt Bluetooth

    Provides access to Bluetooth hardware.

  • Qt Charts

    UI Components for displaying visually pleasing charts, driven by static or dynamic data models.

  • Qt CoAP

    Implements the client side of CoAP defined by RFC 7252.

  • Qt Concurrent

    Classes for writing multi-threaded programs without using low-level threading primitives.

  • Qt 5 Core Compatibility APIs

    Qt Core APIs that were in Qt 5 but not Qt 6.

  • Qt Data Visualization

    UI Components for creating stunning 3D data visualizations.

  • Qt 5 Compatibility APIs: Graphical Effects

    Qt Graphical Effects module from Qt 5 provided for compatibility.

  • Qt Graphs

    Provides functionality for visualizing data in 3D as bar, scatter, and surface graphs, as well as 2D in area, bar, donut, line, pie, scatter, and spline graphs.

  • Qt GRPC

    Provides an ability to generate Qt-based classes from protobuf specifications used to communicate with gRPC® services.

  • Qt Help

    Classes for integrating documentation into applications.

  • Qt HTTP Server

    A framework for embedding an HTTP server into a Qt application.

  • Qt Image Formats

    Plugins for additional image formats: TIFF, MNG, TGA, WBMP.

  • Qt Labs Platform

    The experimental module that provides QML types for native platform extensions.

  • Qt Location

    Provides QML and C++ interfaces to create location-aware applications.

  • Qt Lottie Animation

    A QML API for rendering graphics and animations in JSON format, exported by the Bodymovin plugin for Adobe® After Effects.

  • Qt MQTT

    Provides an implementation of the MQTT protocol specification.

  • Qt Multimedia

    A rich set of QML types and C++ classes to handle multimedia content. Also includes APIs to handle camera access.

  • Qt Network Authorization

    Provides support for OAuth-based authorization to online services.

  • Qt NFC

    Provides access to Near-Field communication (NFC) hardware. On desktop platforms NDEF access is only supported for Type 4 tags.

  • Qt OPC UA

    Protocol for data modeling and exchange of data in industrial applications.

  • Qt OpenGL

    C++ classes that make it easy to use OpenGL in Qt applications. A separate library (Qt OpenGL Widgets) provides a widget for rendering OpenGL graphics.

  • Qt PDF

    Classes and functions for rendering PDF documents on desktop platforms.

  • Qt Positioning

    Provides access to position, satellite info and area monitoring classes.

  • Qt Print Support

    Classes to make printing easier and more portable.

  • Qt Protobuf

    Provides an ability to generate Qt-based classes from protobuf specifications.

  • Qt Quick 3D

    Provides a high-level API for creating 3D content or UIs based on Qt Quick.

  • Qt Quick 3D Physics

    Qt Quick 3D Physics provides a high-level QML module adding physical simulation capabilities to Qt Quick 3D.

  • Qt Quick Timeline

    Enables keyframe-based animations and parameterization.

  • 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 on Android, iOS, and Windows platforms.

  • 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

    Provides tools for the cross-platform Qt shader pipeline. These enable processing graphics and compute shaders to make them usable for Qt Quick and other components in the Qt ecosystem.

  • Qt Spatial Audio

    Provides support for spatial audio. Create sound scenes in 3D space containing different sound sources and room related properties such as reverb.

  • 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. A separate library (Qt SVG Widgets) provides support for rendering SVG files in a widget UI.

  • Qt TextToSpeech

    Provides support for synthesizing speech from text and playing it as audio output.

  • Qt UI Tools

    Classes for loading QWidget based forms created in Qt Widgets Designer dynamically, at runtime.

  • Qt Virtual Keyboard

    A framework for implementing different input methods as well as a QML virtual keyboard. Supports localized keyboard layouts and custom visual themes.

  • Qt Wayland Client

    Provides the necessary functions for an application to act as a Wayland client and connect to a Wayland compositor.

  • Qt Wayland Compositor

    Provides a framework to develop a Wayland compositor on Linux and Boot to Qt targets.

  • 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 XML

    Handling of XML in a Document Object Model (DOM) API.