|project| ************* The |project| product enables the use of Qt5 APIs in Python applications. It lets Python developers utilize the full potential of Qt, using the |pymodname| module. The |pymodname| module provides access to the individual Qt modules such as QtCore, QtGui, and so on. The following is the list of supported Qt5 modules: Qt Modules =========== .. list-table:: :widths: 150, 150 :align: left * - `Qt Core `_ Provides core non-GUI functionality. - `Qt 3D Animation `_ Provides basic elements required to animate 3D objects. * - `Qt Gui `_ Extends QtCore with GUI functionality. - `Qt Help `_ Provides classes for integrating online documentation in applications. * - `Qt Network `_ Offers classes that lets you to write TCP/IP clients and servers. - `Qt OpenGL `_ Offers classes that make it easy to use OpenGL in Qt applications. * - `Qt PrintSupport `_ Provides extensive cross-platform support for printing. - `Qt Qml `_ Python API for Qt QML. * - `Qt Charts `_ Provides a set of easy to use chart components. - `Qt Quick `_ Provides classes for embedding Qt Quick in Qt applications. * - `Qt DataVisualization `_ Provides a way to visualize data in 3D as bar, scatter, and surface graphs. - `Qt QuickWidgets `_ Provides the QQuickWidget class for embedding Qt Quick in widget-based applications. * - `Qt TextToSpeech `_ Provides API to access text-to-speech engines. - `Qt Sql `_ Helps you provide seamless database integration to your Qt applications. * - `Qt Multimedia `_ Provides low-level multimedia functionality. - `Qt MultimediaWidgets `_ Provides the widget-based multimedia API. * - `Qt MacExtras `_ Provides classes and functions specific to macOS and iOS operating systems. - `Qt Svg `_ Provides classes for displaying the contents of SVG files. * - `Qt UiTools `_ Provides classes to handle forms created with Qt Designer. - `Qt Test `_ Provides classes for unit testing Qt applications and libraries. * - `Qt Concurrent `_ Provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives such as mutexes, read-write locks, wait conditions, or semaphores. - `Qt AxContainer `_ Provides QAxObject and QAxWidget which act as containers for COM objects and ActiveX controls. * - `Qt WebEngineCore `_ Provides the core functionality to integrate web content - `Qt WebEngineWidgets `_ Provides widgets that can handle web content * - `Qt WebChannel `_ Enables peer-to-peer communication between a server and a client (HTML/JavaScript or QML application). - `Qt WebSockets `_ Provides interfaces that enable Qt applications to act as a server that can process WebSocket requests, or a client that can consume data received from the server, or both. * - `Qt Widgets `_ Extends Qt GUI with C++ widget functionality. - `Qt WinExtras `_ Provides classes and functions for using some Windows APIs in a Qt way. * - `Qt X11Extras `_ Provides information about the X display configuration. - `Qt Xml `_ Provides C++ implementations of SAX and DOM. * - `Qt XmlPatterns `_ Provides support for XPath, XQuery, XSLTi, and XML Schema validation. - `Qt 3D Core `_ Contains functionality to support near-realtime simulation systems. * - `Qt 3D Extras `_ Provides a set of prebuilt elements to help you get started with Qt 3D. - `Qt 3D Input `_ Provides classes for handling user input in applications using Qt 3D. * - `Qt 3D Logic `_ Enables synchronizing frames with the Qt 3D backend. - `Qt 3D Render `_ Contains functionality to support 2D and 3D rendering using Qt 3D. * - `Qt Positioning `_ Provides positioning information via QML and Python interfaces. - `Qt Location `_ Helps you create viable mapping solutions using the data available from some of the popular location services. * - `Qt Sensors `_ Provides access to sensor hardware via QML and Python interfaces and a motion gesture recognition API for devices. - `Qt Scxml `_ Provides classes to create and use state machines from SCXML files. |project| also comes with the :doc:`Shiboken2 ` generator that outputs C++ code for CPython extensions. .. toctree:: :maxdepth: 2 contents.rst