PyQt6 Book Now Available: Create GUI Applications with Python & Qt6

The hands-on guide to building desktop apps with Python and Qt6
Heads up! You've already completed this tutorial.
Table of contents

Hello! Today I have released the first PyQt6 edition of my book Create GUI Applications with Python & Qt6.

This update follows the 4th Edition of the PyQt5 book, updating all the code examples and adding additional PyQt6-specific details.

What's Inside the PyQt6 Book

The book contains 600+ pages and 200+ complete code examples taking you from the basics of creating PyQt6 applications to fully functional apps. Whether you're new to Python GUI programming or looking to migrate from PyQt5 to PyQt6, this book covers everything you need to build professional desktop applications.

Topics covered include:

  • PyQt6 fundamentals — widgets, layouts, signals and slots
  • Building real-world applications — complete, working examples you can adapt
  • Qt Designer integration — designing interfaces visually and using them in Python
  • Multithreading — keeping your GUI responsive with background tasks
  • Data visualization — plotting and displaying data within your apps
  • Packaging and distribution — delivering your finished PyQt6 applications to users

All examples have been fully updated for Qt6 and PyQt6, ensuring compatibility with the latest version of the framework.

PyQt6 book cover

Enjoy!

Well done, you've finished this tutorial! Mark As Complete
[[ user.completed.length ]] completed [[ user.streak+1 ]] day streak

PyQt/PySide 1:1 Coaching with Martin Fitzpatrick

Save yourself time and frustration. Get one on one help with your Python GUI projects. Working together with you I'll identify issues and suggest fixes, from bugs and usability to architecture and maintainability.

Book Now 60 mins ($195)

Martin Fitzpatrick

PyQt6 Book Now Available: Create GUI Applications with Python & Qt6 was written by Martin Fitzpatrick.

Martin Fitzpatrick has been developing Python/Qt apps for 8 years. Building desktop applications to make data-analysis tools more user-friendly, Python was the obvious choice. Starting with Tk, later moving to wxWidgets and finally adopting PyQt. Martin founded PythonGUIs to provide easy to follow GUI programming tutorials to the Python community. He has written a number of popular Python books on the subject.