All Classes by Module

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

QAxContainer

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

QAxServer

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

Qt3DCore

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

Qt3DExtras

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

Qt3DInput

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

Qt3DLogic

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

Qt3DRender

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

QtAndroidExtras

Qt Android Extras module contains additional functionality for development on Android

QtBluetooth

Enables basic Bluetooth operations like scanning for devices and connecting them

Qt Charts

C++ classes for the Qt Charts API

QtConcurrent

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

QtCore

Provides core non-GUI functionality

QtDBus

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

QtDataVisualization

C++ classes for the Qt Data Visualization API

QtDesigner

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

QtGui

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

QtGamepad

Provides C++ classes for using gamepads

QtHelp

Provides classes for integrating online documentation in applications

QtLocation

Provides C++ interfaces to retrieve location and navigational information

QtMacExtras

Provides classes and functions specific to macOS and iOS operating systems

QtMultimedia

Qt Multimedia module provides audio, video, radio and camera functionality

QtNfc

An API for accessing NFC Forum Tags

QtNetworkAuth

Provides classes for network authorization support (OAuth)

QtNetwork

Provides classes to make network programming easier and portable

QtOpenGL

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

QtPlatformHeaders

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

QtPositioning

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

QtPrintSupport

Qt PrintSupport module provides classes to make printing easier and portable

QtPurchasing

Provides C++ classes for in-app purchasing

QtQml

C++ API provided by the Qt QML module

QtQuick

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

QtQuickControls2

Provides classes for setting up the controls from C++

QtQuickWidgets

C++ API provided by the Qt Quick Widgets module

QtScxml

Provides classes to create and use state machines from SCXML files

QtSql

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

QtSvg

Qt SVG module provides functionality for handling SVG images

QtScript

Qt Script module provides classes for making Qt applications scriptable

QtScriptTools

Provides additional components for applications that use Qt Script

QtSensors

Provides classes for reading sensor data

QtSerialBus

Provides classes to read and write serial bus data

QtSerialPort

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

QtTest

Provides classes for unit testing Qt applications and libraries

QtUiTools

Provides classes to handle forms created with Qt Designer

QtWaylandCompositor

Provides C++ classes for writing custom Wayland display servers

QtWebChannel

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

QtWebEngine

Exposes C++ functionality to Qt Quick

QtWebEngineCore

Provides public API shared by both QtWebEngine and QtWebEngineWidgets

QtWebEngineWidgets

Provides a web browser engine as well as C++ classes to render and interact with web content

QtWebSockets

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

QtWebView

Provides a helper function to set up and use the WebView

QtWidgets

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

QtWinExtras

Provides classes and functions for using some Windows APIs in a Qt way

QtX11Extras

Provides classes for developing for the X11 platform

QtXml

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

QtXmlPatterns

Qt XML Patterns module provides support for XPath, XQuery, XSLT and XML Schema validation

© 2017 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.