Qt Modules Supported by Qt for Python ===================================== .. toctree:: :hidden: :glob: PySide6/Qt*/index .. grid:: 1 3 3 3 :gutter: 2 .. grid-item-card:: :mod:`Qt Bluetooth ` Provides access to Bluetooth hardware. .. grid-item-card:: :mod:`Qt Charts ` UI Components for displaying visually pleasing charts, driven by static or dynamic data models. .. grid-item-card:: :mod:`Qt Concurrent ` Classes for writing multi-threaded programs without using low-level threading primitives. .. grid-item-card:: :mod:`Qt Core ` Core non-graphical classes used by other modules. .. grid-item-card:: :mod:`Qt Data Visualization ` UI Components for creating stunning 3D data visualizations. .. grid-item-card:: :mod:`Qt D-Bus ` Classes for inter-process communication over the D-Bus protocol. .. grid-item-card:: :mod:`Qt Designer ` Provides classes to extend *Qt Widgets Designer*. .. grid-item-card:: :mod:`Qt GUI ` Base classes for graphical user interface (GUI) components. .. grid-item-card:: :mod:`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. .. grid-item-card:: :mod:`QtGraphs Widgets ` Provides the widget-based graphs API. .. grid-item-card:: :mod:`Qt Help ` Classes for integrating documentation into applications. .. grid-item-card:: :mod:`Qt HTTP Server ` A framework for embedding an HTTP server into a Qt application. .. grid-item-card:: :mod:`Qt Location ` Provides QML and Python interfaces to create location-aware applications. .. grid-item-card:: :mod:`Qt Multimedia ` A rich set of QML types and Python classes to handle multimedia content. Also includes APIs to handle camera access. .. grid-item-card:: :mod:`Qt Multimedia Widgets ` Provides the widget-based multimedia API. .. grid-item-card:: :mod:`Qt Network ` Classes to make network programming easier and more portable. .. grid-item-card:: :mod:`Qt Network Authorization ` Provides support for OAuth-based authorization to online services. .. grid-item-card:: :mod:`Qt NFC ` Provides access to Near-Field communication (NFC) hardware. On desktop platforms NDEF access is only supported for Type 4 tags. .. grid-item-card:: :mod:`Qt OpenGL ` Classes that make it easy to use OpenGL in Qt applications. .. grid-item-card:: :mod:`Qt OpenGL Widgets ` Provides a widget for rendering OpenGL graphics. .. grid-item-card:: :mod:`Qt Positioning ` Provides access to position, satellite info and area monitoring classes. .. grid-item-card:: :mod:`Qt PDF ` Classes and functions for rendering PDF documents on desktop platforms. .. grid-item-card:: :mod:`Qt PDF Widgets ` A PDF viewer widget. .. grid-item-card:: :mod:`Qt Print Support ` Classes to make printing easier and more portable. .. grid-item-card:: :mod:`Qt Qml ` Classes for QML and JavaScript languages. .. grid-item-card:: :mod:`Qt Quick ` A declarative framework for building highly dynamic applications with custom UIs. .. grid-item-card:: :mod:`Qt Quick 3D ` Provides a high-level API for creating 3D content or UIs based on Qt Quick. .. grid-item-card:: :mod:`Qt Quick Controls ` Lightweight QML types for creating performant user interfaces for desktop, embedded, and mobile devices. .. grid-item-card:: :mod:`Qt Quick Test ` A unit test framework for QML applications where test cases are written as JavaScript functions. .. grid-item-card:: :mod:`Qt Quick Widgets ` Provides a Python widget class for displaying a Qt Quick user interface. .. grid-item-card:: :mod:`Qt Remote Objects ` Provides an easy to use mechanism for sharing a QObject's API (Properties/Signals/Slots) between processes or devices. .. grid-item-card:: :mod:`Qt SCXML ` Provides classes and tools for creating state machines from SCXML files and embedding them in applications. .. grid-item-card:: :mod:`Qt Sensors ` Provides access to sensor hardware. .. grid-item-card:: :mod:`Qt Serial Bus ` Provides access to serial industrial bus interfaces. Currently, the module supports the CAN bus and Modbus protocols. .. grid-item-card:: :mod:`Qt Serial Port ` Provides classes to interact with hardware and virtual serial ports. .. grid-item-card:: :mod:`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. .. grid-item-card:: :mod:`Qt SQL ` Classes for database integration using SQL. .. grid-item-card:: :mod:`Qt State Machine ` Provides classes for creating and executing state graphs. .. grid-item-card:: :mod:`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. .. grid-item-card:: :mod:`Qt SVG Widgets ` Provides support for rendering SVG files in a widget UI. .. grid-item-card:: :mod:`Qt Test ` Provides classes for unit testing Qt applications and libraries. .. grid-item-card:: :mod:`QtTextToSpeech ` Provides support for synthesizing speech from text and playing it as audio output. .. grid-item-card:: :mod:`Qt UI Tools ` Classes for loading QWidget based forms created in *Qt Widgets Designer* dynamically, at runtime. .. grid-item-card:: :mod:`Qt WebChannel ` Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients. .. grid-item-card:: :mod:`QtWebEngine Core Classes ` Provides public API shared by both QtWebEngine and QtWebEngineWidgets. .. grid-item-card:: :mod:`QtWebEngine Widgets Classes ` Provides Python classes for rendering web content in a QWidget based application. .. grid-item-card:: :mod:`QtWebEngine QML Types ` Provides QML types for rendering web content within a QML application. .. grid-item-card:: :mod:`Qt WebSockets ` Provides WebSocket communication compliant with RFC 6455. .. grid-item-card:: :mod:`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. .. grid-item-card:: :mod:`Qt Widgets ` Classes to extend Qt GUI with Python widgets. .. grid-item-card:: :mod:`Qt XML ` Handling of XML in a Document Object Model (DOM) API. .. grid-item-card:: :mod:`Qt 3D Animation Classes ` The Qt 3D Animation modules provides a set of prebuilt elements to help you get started with Qt 3D. .. grid-item-card:: :mod:`Qt 3D Core Classes ` The Qt 3D module contains functionality to support near-realtime simulation systems. .. grid-item-card:: :mod:`Qt 3D Extras Classes ` Provides a set of prebuilt elements to help you get started with Qt 3D. .. grid-item-card:: :mod:`Qt 3D Input Classes` Provides classes for handling user input in applications using Qt3D. .. grid-item-card:: :mod:`Qt 3D Logic Classes ` Enables synchronizing frames with the Qt 3D backend. .. grid-item-card:: :mod:`Qt 3D Render Classes ` Contains functionality to support 2D and 3D rendering using Qt 3D. .. grid-item-card:: :mod:`QtAsyncio ` Provides integration between asyncio and Qt's event loop.