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 (82) PySide6 (113) PyQt5 (83) Tkinter (82) PySide2 (116)

Plotting With PyQtGraph and PySide2

Create custom plots in PySide with PyQtGraph

Plotting With Matplotlib and PySide2

Create PySide2 plots with the popular Python plotting library

Transmitting Extra Data With Qt Signals in PySide2

Modifying widget signals to pass contextual information to slots

Creating Dialogs With Qt Designer and PySide2

Using the drag and drop editor to build PySide2 dialogs

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 in PySide2

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