PyQt6, PySide6, PyQt5 and PySide2 Books — Updated for 2022

New 5th editions extended and updated with 780+ pages of Python GUI programming
Heads up! You've already completed this tutorial.
Table of contents

Hello! Today I have released new digital editions of my PyQt5, PyQt6, PySide2 and PySide6 book Create GUI Applications with Python & Qt.

These are the 5th Edition updates, now with over 780 pages of hands-on Python GUI programming content:

What's New in the 5th Edition?

This update adds over 200 pages of Qt examples and exercises and continues to be updated and extended. The latest additions include:

  • Built-in dialogs, including QMessageBox and QFileDialog
  • Working with multiple windows and cross-window communication
  • Using QThreadPool.start() to execute Python functions
  • Long-running threads with QThread for responsive GUI applications
  • Using custom widgets in Qt Designer to speed up UI development
  • Recurring & single shot timers for scheduled tasks
  • Managing data files and working with paths in Python applications
  • Packaging Python GUI apps with PyInstaller on Windows, macOS & Linux
  • Creating distributable installers on Windows, macOS & Linux

Whether you're building desktop applications with PyQt6, PySide6, PyQt5 or PySide2, these books give you everything you need to go from beginner to confident Python GUI developer.

As always, if you've previously bought a copy of the book you get these updates for free! Just go to the downloads page and enter the email you used for the purchase. If you have problems getting this update just get in touch.

Enjoy!

Over 15,000 developers have bought Create GUI Applications with Python & Qt!
Create GUI Applications with Python & Qt6
Get the book

Downloadable ebook (PDF, ePub) & Complete Source code

[[ discount.discount_pc ]]% OFF for the next [[ discount.duration ]] [[discount.description ]] with the code [[ discount.coupon_code ]]

Purchasing Power Parity

Developers in [[ country ]] get [[ discount.discount_pc ]]% OFF on all books & courses with code [[ discount.coupon_code ]]
Well done, you've finished this tutorial! Mark As Complete
[[ user.completed.length ]] completed [[ user.streak+1 ]] day streak
Martin Fitzpatrick

PyQt6, PySide6, PyQt5 and PySide2 Books — Updated for 2022 was written by Martin Fitzpatrick.

Martin Fitzpatrick is the creator of Python GUIs, and has been developing Python/Qt applications for the past 12+ years. He has written a number of popular Python books and provides Python software development & consulting for teams and startups.