- Qt 5.15
- All C++ APIs per Module
- Qt 5.15.12 Reference Documentation

# All C++ APIs per Module

This page lists the C++ APIs in Qt. The All Modules page contains a list of all Qt modules.

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 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 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 Gamepad C++ Classes | Provides C++ classes for using gamepads
Qt Help C++ Classes | Provides classes for integrating online documentation in applications
Qt Location C++ Classes | Provides C++ interfaces to retrieve location and navigational information
Qt Mac Extras C++ Classes | Provides classes and functions specific to macOS and iOS operating systems
Qt Multimedia Module C++ Classes | Qt Multimedia module provides audio, video, radio 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 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 Platform Headers C++ Classes | Qt Platform Headers module offers header-only inline classes that encapsulate platform-specific information that is tied to a given runtime configuration of a platform plugin
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 Purchasing C++ Classes | Provides C++ classes for in-app purchasing
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 Script C++ Classes | Qt Script module provides classes for making Qt applications scriptable
Qt Script Tools C++ Classes | Provides additional components for applications that use Qt Script
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 Test C++ Classes | Provides classes for unit testing Qt applications and libraries
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 WebChannel C++ Classes | List of C++ classes that provide the Qt WebChannel functionality
Qt WebKit Widgets | Qt WebKit Widgets module provides a web browser engine as well as C++ classes to render and interact with web content
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
Qt XML Patterns C++ Classes | Qt XML Patterns module provides support for XPath, XQuery, XSLT and XML Schema validation