All Classes by Module

These are the C++ API pages for Qt's modules. For a list of all classes on a single page, visit the All Classes page.

QAxContainer C++ Classes

Module is a Windows-only extension for accessing ActiveX controls and COM objects

QAxServer C++ Classes

Module is a Windows-only static library that you can use to turn a standard Qt binary into a COM server

Qt 3D Animation C++ Classes

Qt 3D Animation modules provides a set of prebuilt elements to help you get started with Qt 3D

Qt 3D Core C++ Classes

Qt 3D module contains functionality to support near-realtime simulation systems

Qt 3D Extras C++ Classes

Qt 3D Extras module provides a set of prebuilt elements to help you get started with Qt 3D

Qt 3D Input C++ Classes

Qt 3D Input module provides classes for handling user input in applications using Qt3D

Qt 3D Logic C++ Classes

Qt 3D Logic module enables synchronizing frames with the Qt 3D backend

Qt 3D Render C++ Classes

Qt 3D Render module contains functionality to support 2D and 3D rendering using Qt 3D

Qt 3D Scene2D C++ Classes

Qt 3D Scene2D module provides a way to render Quick2 qml content to a Qt 3D texture

Qt 5 Core Compatibility C++ Classes

Contains the Qt 5 Core APIs removed from Qt 6

Qt Bluetooth C++ Classes

Enables basic Bluetooth operations like scanning for devices and connecting them

Qt Charts C++ Classes

C++ classes for the Qt Charts API

Qt CoAP C++ Classes

Provides classes to use CoAP protocol

Qt Concurrent C++ Classes

Qt Concurrent module contains functionality to support concurrent execution of program code

Qt Core C++ Classes

Provides core non-GUI functionality

Qt D-Bus C++ Classes

Qt D-Bus module is a Unix-only library that you can use to perform Inter-Process Communication using the D-Bus protocol

Qt Data Visualization C++ Classes

C++ classes for the Qt Data Visualization API

Qt Designer C++ Classes

Provides classes to create your own custom widget plugins for Qt Designer and classes to access Qt Designer components

Qt GUI C++ Classes

Qt GUI module provides the basic enablers for graphical applications written with Qt

Qt HTTP Server C++ Classes

List of C++ classes that provide HTTP server framework

Qt Help C++ Classes

Provides classes for integrating online documentation in applications

Qt MQTT C++ Classes

Provides classes that enable sending messages via the MQTT protocol

Qt Multimedia Module C++ Classes

Qt Multimedia module provides audio, video and camera functionality

Qt NFC C++ Classes

An API for accessing NFC Forum Tags

Qt Network Authorization C++ Classes

Provides classes for network authorization support (OAuth)

Qt Network C++ Classes

Provides classes to make network programming easier and portable

Qt OPC UA C++ Classes

List of C++ classes that provide the Qt OPC UA functionality

Qt OpenGL C++ Classes

Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications

Qt PDF C++ Classes

Renders pages from PDF documents

Qt Positioning C++ Classes

Positioning module provides positioning information via QML and C++ interfaces

Qt Print Support C++ Classes

Qt PrintSupport module provides classes to make printing easier and portable

Qt QML C++ Classes

C++ API provided by the Qt QML module

Qt Quick C++ Classes

Qt Quick module provides classes for embedding Qt Quick in Qt/C++ applications

Qt Quick Controls C++ Classes

Provides classes for setting up the controls from C++

Qt Quick Test C++ API

Provides macros and functions for tests

Qt Quick Widgets C++ Classes

C++ API provided by the Qt Quick Widgets module

Qt Remote Objects C++ Classes

Provides an easy to use mechanism for sharing a QObject's properties, signals, or slots, between processes

Qt SCXML C++ Classes

Provides classes to create and use state machines from SCXML files

Qt SQL C++ Classes

Provides a driver layer, SQL API layer, and a user interface layer for SQL databases

Qt SVG C++ Classes

Qt SVG module provides functionality for handling SVG images

Qt Sensors C++ Classes

Provides classes for reading sensor data

Qt Serial Bus C++ Classes

Provides classes to read and write serial bus data

Qt Serial Port C++ Classes

List of C++ classes that enable access to a serial port

Qt Spatial Audio Module C++ Classes

Qt Spatial Audio module provides functionality for 3D audio

Qt State Machine C++ Classes

Qt State Machine module provides classes for creating and executing state graphs

Qt Test C++ Classes

Provides classes for unit testing Qt applications and libraries

Qt TextToSpeech C++ Classes

C++ API to access text-to-speech engines

Qt UI Tools C++ Classes

Provides classes to handle forms created with Qt Designer

Qt Virtual Keyboard C++ Classes

Provides classes to implement input methods for virtual keyboards

Qt Wayland Compositor C++ Classes

Provides C++ classes for writing custom Wayland display servers

Qt WebChannel C++ Classes

List of C++ classes that provide the Qt WebChannel functionality

Qt WebEngine Core C++ Classes

Provides public API shared by both QtWebEngineQuick and QtWebEngineWidgets

Qt WebEngine Quick C++ Classes

Exposes C++ functionality to Qt Quick

Qt WebEngine Widgets C++ Classes

Provides C++ classes for rendering web content in a QWidget based application

Qt WebSockets C++ Classes

List of C++ classes that enable WebSocket-based communication

Qt WebView C++ Classes and Namespaces

Provides a helper function to set up and use the WebView

Qt Widgets C++ Classes

Qt Widgets module extends Qt GUI with C++ widget functionality

Qt XML C++ Classes

Qt XML module provides C++ implementations of the SAX and DOM standards for XML

© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.