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!

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 Book Now Available: Create GUI Applications with Python & Qt6 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.