Qt for Python¶
Qt for Python offers the official Python bindings for Qt, and has two main components:
PySide6, so that you can use Qt6 APIs in your Python applications, and
Shiboken6, a binding generator tool, which can be used to expose C++ projects to Python, and a Python module with some utility functions.
Porting from PySide2 to PySide6 provides information on porting existing PySide2 applications.
This project is available under the LGPLv3/GPLv3 and the Qt commercial license.
Documentation¶
Write your first Qt application.
Install and build from source.
PySide API reference.
Learn with step-by-step guides.
Check all the available examples.
Watch webinars, talks, and more.
Learn to deploy your applications.
API differences and known issues.
Generate C++ to Python bindings.
We have also a wiki page where you can find how to report bugs, contribute or contact the community.