Books
GUI Tutorials
Courses
FAQ
Examples
Start here
Books
Tutorials
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
The ModelView Architecture
updated
ModelViews and Databases
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
blog
MacOS Mojave Dark Mode Support in PyQt 5.12.2
Ensuring your apps follow the desktop style
pyqt6
PyQt6, PySide6, PyQt5 and PySide2 Books -- updated for 2022!
New editions extended and updated, 200+ pages
pyside6
PySide6 tutorial now available
Complete course, updated for PySide2 & PySide6
pyqt6
PyQt6 Book now available: Create GUI Applications with Python & Qt6
The hands-on guide to making apps with Python
pyside6
PySide6 Book now available: Create GUI Applications with Python & Qt6
The hands-on guide to making apps with Python
pyqt5
Create GUI Applications with Python & Qt5, 4th Edition now available (PyQt5 & PySide2)
The hands-on guide to make apps with Python
LearnPyQt — One year in, and much more to come.
A quick retrospective on 2019
PyQt5 support in Matplotlib
Published 27.06.2014