PySide is a Python binding of the cross-platform GUI toolkit Qt. Applications built with PySide 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 & PySide, see the PySide tutorial and PySide book Create Simple GUI Applications with Python & Qt.

Explore PySide

Showing articles for All (148) PyQt6 (84) PySide6 (114) PyQt5 (85) Tkinter (84) PySide2 (117)

Plotting with PyQtGraph

Create custom plots in PySide with PyQtGraph

Plotting with Matplotlib

Create PySide plots with the popular Python plotting library

Transmitting extra data with Qt Signals

Modifying widget signals to pass contextual information to slots

Creating Dialogs With Qt Designer

Using the drag and drop editor to build PySide2 dialogs

Creating additional windows

Opening new windows for your application

Q&A: QProcess.start() is deprecated, what are the alternatives?

Update how you launch subprocesses with arguments

Signal and Slot

Published 06.08.2020

Creating searchable widget dashboards

Make dashboard UIs easier to use with widget search & text prediction
1 2 3 4 5 6