Qt for Python Modules

Basic modules

These are the main modules that help you build a Widget-based UI.

QtCore

Provides core non-GUI functionality, like signal and slots, properties, base classes of item models, serialization, and more.

QtGui

Extends QtCore with GUI functionality: Events, windows and screens, OpenGL and raster-based 2D painting, as well as images.

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.

QtQml

The base Python API to interact with the module.

QtQuick

Provides classes to embed Qt Quick in Qt applications.

QtQuickWidgets

Provides the QQuickWidget class to embed Qt Quick in widget-based applications.

All the modules

There are many other modules currently supported by PySide6, here you can find a complete list of them.