Books
GUI Tutorials
Courses
FAQ
Examples
Start here
Books
Tutorials
Packaging PyQt6 applications into a macOS app with PyInstaller
updated
Packaging and distribution
Packaging PySide6 applications into a macOS app with PyInstaller
updated
Packaging PyQt5 applications for Linux with PyInstaller & fpm
updated
Packaging and distribution
Displaying tabular data in Qt ModelViews
updated
ModelViews and Databases
Packaging PySide6 applications for Windows with PyInstaller & InstallForge
updated
Packaging and distribution
FAQ
PyQt5 vs PyQt6
PySide2 vs PySide6
Using Postgres with Qt & Python on Windows, fixing QPSQL driver not loaded
Drag & drop widgets with PyQt
Simple threading in PyQt/PySide apps with .start() of QThreadPool
Topics
PyQt
PySide
PyInstaller
Packaging GUI applications
NumPy
Pandas & Datatables
Example applications
Experiment with working demo apps
Failamp, a Multimedia Player
Multimedia playlist and player in Python, using PyQt
Tabbed web browsing
Use signal redirection to add a multi-tab interface
Mozzerella Ashbadger
The first steps building the browser with PyQt5
Adding application Help and About dialogs
Put some finishing touches to your application
Adding navigational controls to a PyQt5 Web Browser
Hook up QAction signals to web browser slots
Open and save HTML in a PyQt5 browser
Adding file dialogs to load and save HTML
No2Pads, a simple Notepad clone
The QTextEdit widget does 90% of the work
15 Minute Apps
Common desktop apps in Python, using PyQt
1
2