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.

Explore Packaging & Distribution

Showing articles for All (27) PyQt6 (7) PySide6 (9) PyQt5 (15) Tkinter (6) PySide2 (10)

Understanding the GPL and "Copyleft"

When Are Two Open Source Software Licenses Incompatible?

The Basics of Software Copyrights

Why Do You Need to Bother With Licensing at All?

Packaging Tkinter applications for Windows with PyInstaller & InstallForge

Turn your Tkinter application into a distributable installer for Windows

Packaging PyQt6 applications for Windows with PyInstaller & InstallForge updated

Turn your PyQt6 application into a distributable installer for Windows

The QResource System

Using the QResource system to package additional data with your applications

Packaging PySide2 applications for Windows with PyInstaller & InstallForge

Turn your PySide2 application into a distributable installer for Windows

The QResource System

Using the QResource system to package additional data with your applications

The QResource System

Using the QResource system to package additional data with your applications

Fbs error Python 3.8

Published 11.05.2020

Packaging PyQt5 applications for Windows with PyInstaller & InstallForge updated

Turn your PyQt5 application into a distributable installer for Windows

Packaging PySide apps with fbs

Distribute cross-platform GUI applications with the fman Build System

Packaging PyQt5 apps with fbs

Distribute cross-platform GUI applications with the fman Build System