PySide tutorial now available
Complete course, updated for PySide2 & PySide6

Hello! With the release of Qt6 versions of PyQt and PySide the course was getting a little crowded. So, today I've split the PySide tutorials into their own standalone PySide2 course and PySide6 course.

The tutorials have all been updated for PySide2 & PySide6, with some additional improvements based on the latest editions of the book.

This first update includes the following PySide tutorials --

Getting started creating Python GUIs with PySide

Using Qt Designer with PySide

Extended UI features in PySide

Multi threading PySide applications & QProcess

Qt Model Views

Pyside plotting & graphics with Matplotlib/PyQtGraph

Bitmap graphics and custom widgets

Packaging (PySide2 only)

That's all for now!

You can also still access the PyQt5 tutorial and PyQt6 tutorial.

Create GUI Applications with Python & Qt5
The easy way to create desktop applications

The complete guide to building GUI applications with PySide2. From the basics of creating a desktop window to the key features you need to build real apps.

Downloadable ebook (PDF, ePub) & Complete Source code

To support developers in [[ countryRegion ]] I give a [[ localizedDiscount[couponCode] ]]% discount with the code [[ couponCode ]] — Enjoy!

For [[ activeDiscount.description ]] I'm giving a [[ activeDiscount.discount ]]% discount with the code [[ couponCode ]] — Enjoy!

Continue reading

Animations and Transformations with QtQuick  PySide

In the previous tutorial we implemented a basic QML clock application using Python code to get the current time, format it into a string and send that through to our QML layout for display using Qt signals. That gave us a good overview of the structure of Python/QML applications … More