PySide6

Create Python GUIs with Python & Qt5

PySide6 is a Python binding of the cross-platform GUI toolkit Qt. Applications built with PySide6 will run on any platform supported by Qt & Python including Windows, OS X, Linux, iOS and Android.

PySide is the official binding for Qt on Python and is now developed by The Qt Company itself.

For a complete guide to desktop application development with Python & PySide6, see the PySIde6 tutorial and PySide6 book Create Simple GUI Applications with Python & Qt.

Animations and Transformations with QtQuick

Building an animated analog clock in QML

Animations and Transformations with QtQuick

Building an animated analog clock in QML

PyQt6, PySide6, PyQt5 and PySide2 Books -- updated for 2022!

New editions extended and updated, 200+ pages

PySide2 vs PySide6

What are the differences, and is it time to upgrade?

Simple threading in PyQt/PySide apps with .start() of QThreadPool

How to move Python functions/methods & PyQt/PySide slots onto separate threads

Packaging PySide6 applications into a macOS app with PyInstaller updated

Turn your PySide6 application into a distributable app

Packaging PySide6 applications for Windows with PyInstaller & InstallForge updated

Turn your PyQt6 application into a distributable installer for Windows

QComboBox

Drop-down selection widget

Introduction to the QGraphics framework

Creating vector interfaces using the QGraphics View framework
1 2 3 4