Python GUI programming books

In-depth guides to building user interfaces with Python

My books take you from first principles to fully-functional apps, not toy examples. Buy once, and get free updates for life — last updated in 2022.

If you've bought the book are looking to download the source code, you can find it here. To get access to updates and new editions, see your Python GUIs account.

Create GUI Applications with Python & Qt6
PyQt6 1st Edition, April 2021

Create GUI Applications with Python & Qt6
PySide6 1st Edition, April 2021

Create GUI Applications with Python & Qt5
PySide2 4th Edition, April 2021

Create GUI Applications with Python & Qt5
PyQt5 4th Edition, April 2021