.. _pyside-api: |project| Modules ================= Basic modules ------------- These are the main modules that help you build a Widget-based UI. .. panels:: :container: container-lg pb-3 :column: col-lg-4 col-md-4 col-sm-6 col-xs-12 p-2 :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. .. panels:: :container: container-lg pb-3 :column: col-lg-4 col-md-4 col-sm-6 col-xs-12 p-2 :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 `