.. _pyside-api: |project| Modules ================= Basic modules ------------- These are the main modules that help you build a Widget-based UI. +---------------------------------------+--------------------------------------------------------+ | :mod:`QtCore ` | Provides core non-GUI functionality, like signal and | | | slots, properties, base classes of item models, | | | serialization, and more. | +---------------------------------------+--------------------------------------------------------+ | :mod:`QtGui ` | Extends QtCore with GUI functionality: Events, windows | | | and screens, OpenGL and raster-based 2D painting, as | | | well as images. | +---------------------------------------+--------------------------------------------------------+ | :mod:`QtWidgets ` | Provides ready to use Widgets for your application, | | | including graphical elements for your UI. | +---------------------------------------+--------------------------------------------------------+ QML and Qt Quick ---------------- Use these modules to interact with the `QML Language `_, from Python. +-------------------------------------------------+----------------------------------------------+ | :mod:`QtQml ` | The base Python API to interact with the | | | module. | +-------------------------------------------------+----------------------------------------------+ | :mod:`QtQuick ` | Provides classes to embed Qt Quick in Qt | | | applications. | +-------------------------------------------------+----------------------------------------------+ | :mod:`QtQuickWidgets ` | Provides the QQuickWidget class to embed Qt | | | Quick in widget-based applications. | +-------------------------------------------------+----------------------------------------------+ All the modules --------------- There are many other modules currently supported by |pymodname|, here you can find a complete list of them. :doc:`Check all the modules `