[[ activeDiscount.description ]] I'm giving a [[ activeDiscount.discount ]]% discount on my books with the code [[ couponCode ]].

The Qt6 editions of my books are now available, supporting Python 3 with PyQt6 and PySide6.

Packaging and distribution
Sharing your awesome applications with other people

There comes a point in any app's development where it needs to leave home — half the fun in writing software is being able to share it with other people. Packaging Python GUI apps can be a little tricky, but in this PyQt5 tutorial we'll cover how to package up your apps to share, whether commercially or just for fun.

Start with “Packaging PyQt5 & PySide2 applications for Windows, with PyInstaller”

Packaging and distribution

Packaging PyQt5 & PySide2 applications for Windows, with PyInstaller

Turn your Qt5 application into a distributable installer for Windows

Packaging PyQt5 apps with fbs

Distribute cross-platform GUI applications with the fman Build System

Start now