Hello! Today I have released new digital editions of my PyQt5, PyQt6, PySide2 and PySide6 book Create GUI Applications with Python & Qt.
- PyQt6 Book 5th Edition, Create GUI Applications with Python & Qt6
- PySide6 Book, 5th Edition, Create GUI Applications with Python & Qt6
- PyQt5 Book 5th Edition, Create GUI Applications with Python & Qt5
- PySide2 Book 5th Edition, Create GUI Applications with Python & Qt5
This update adds over 200 pages of Qt examples and exercises - the book is now 780 pages long! - and continues to be updated and extended. The latest additions include:
- Built-in dialogs, including
QMessageBox
andQFileDialog
- Working with multiple windows, cross-window communication
- Using
QThreadPool.start()
to execute Python functions - Long-running threads with
QThread
- Using custom widgets in Qt Designer
- Recurring & single shot timers
- Managing data files, working with paths
- Packaging with PyInstaller on Windows, macOS & Linux
- Creating distributable installers on Windows, macOS & Linux
This update marks the 5th Edition of the book.
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!
Packaging Python Applications with PyInstaller by Martin Fitzpatrick — This step-by-step guide walks you through packaging your own Python applications from simple examples to complete installers and signed executables.