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 & Qt5
PyQt5 5th Edition, May 2022

Create GUI Applications with Python & Qt6
PySide6 5th Edition, May 2022

Create GUI Applications with Python & Qt5
PySide2 5th Edition, May 2022

Create GUI Applications with Python & Qt6
PyQt6 5th Edition, May 2022