Qt Modules Supported by Qt for Python¶
Qt BluetoothProvides access to Bluetooth hardware.
Qt ChartsUI Components for displaying visually pleasing charts, driven by static or dynamic data models.
Classes for writing multi-threaded programs without using low-level threading primitives.
Core non-graphical classes used by other modules.
Qt Data VisualizationUI Components for creating stunning 3D data visualizations.
Classes for inter-process communication over the D-Bus protocol.
Provides classes to extend Qt Widgets Designer.
Base classes for graphical user interface (GUI) components.
Qt GraphsProvides 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.
QtGraphs WidgetsProvides the widget-based graphs API.
Classes for integrating documentation into applications.
Qt HTTP ServerA framework for embedding an HTTP server into a Qt application.
Qt LocationProvides QML and Python interfaces to create location-aware applications.
Qt MultimediaA rich set of QML types and Python classes to handle multimedia content. Also includes APIs to handle camera access.
Qt Multimedia WidgetsProvides the widget-based multimedia API.
Classes to make network programming easier and more portable.
Qt Network AuthorizationProvides support for OAuth-based authorization to online services.
Qt NFCProvides access to Near-Field communication (NFC) hardware. On desktop platforms NDEF access is only supported for Type 4 tags.
Classes that make it easy to use OpenGL in Qt applications.
Provides a widget for rendering OpenGL graphics.
Qt PositioningProvides access to position, satellite info and area monitoring classes.
Qt PDFClasses and functions for rendering PDF documents on desktop platforms.
Qt PDF WidgetsA PDF viewer widget.
Classes to make printing easier and more portable.
Classes for QML and JavaScript languages.
A declarative framework for building highly dynamic applications with custom UIs.
Qt Quick 3DProvides a high-level API for creating 3D content or UIs based on Qt Quick.
Lightweight QML types for creating performant user interfaces for desktop, embedded, and mobile devices.
A unit test framework for QML applications where test cases are written as JavaScript functions.
Provides a Python widget class for displaying a Qt Quick user interface.
Qt Remote ObjectsProvides an easy to use mechanism for sharing a QObject’s API (Properties/Signals/Slots) between processes or devices.
Qt SCXMLProvides classes and tools for creating state machines from SCXML files and embedding them in applications.
Qt SensorsProvides access to sensor hardware.
Qt Serial BusProvides access to serial industrial bus interfaces. Currently, the module supports the CAN bus and Modbus protocols.
Qt Serial PortProvides classes to interact with hardware and virtual serial ports.
Qt Spatial AudioProvides support for spatial audio. Create sound scenes in 3D space containing different sound sources and room related properties such as reverb.
Classes for database integration using SQL.
Qt State MachineProvides classes for creating and executing state graphs.
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.
Provides support for rendering SVG files in a widget UI.
Provides classes for unit testing Qt applications and libraries.
QtTextToSpeechProvides support for synthesizing speech from text and playing it as audio output.
Classes for loading QWidget based forms created in Qt Widgets Designer dynamically, at runtime.
Qt WebChannelProvides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients.
QtWebEngine Core ClassesProvides public API shared by both QtWebEngine and QtWebEngineWidgets.
QtWebEngine Widgets ClassesProvides Python classes for rendering web content in a QWidget based application.
QtWebEngine QML TypesProvides QML types for rendering web content within a QML application.
Qt WebSocketsProvides WebSocket communication compliant with RFC 6455.
Qt WebViewDisplays web content in a QML application by using APIs native to the platform, without the need to include a full web browser stack.
Classes to extend Qt GUI with Python widgets.
Handling of XML in a Document Object Model (DOM) API.
Qt 3D Animation ClassesThe Qt 3D Animation modules provides a set of prebuilt elements to help you get started with Qt 3D.
Qt 3D Core ClassesThe Qt 3D module contains functionality to support near-realtime simulation systems.
Qt 3D Extras ClassesProvides a set of prebuilt elements to help you get started with Qt 3D.
Qt 3D Input ClassesProvides classes for handling user input in applications using Qt3D.
Qt 3D Logic ClassesEnables synchronizing frames with the Qt 3D backend.
Qt 3D Render ClassesContains functionality to support 2D and 3D rendering using Qt 3D.
Provides integration between asyncio and Qt’s event loop.
Qt CoAPImplements the client side of CoAP defined by RFC 7252.
Qt OPC UAProtocol for data modeling and exchange of data in industrial applications.
Qt MQTTProvides an implementation of the MQTT protocol specification.