Martin Fitzpatrick


Projets and tutorials for building desktop GUI applications in Python. For a complete guide to desktop application development with Python & PyQt, see my PyQt5 book Create Simple GUI Applications with Python & Qt.


QtWebEngineWidgets, the new browser API in PyQt 5.6

Simplified page model and asynchronous methods

15 Minute Apps / NSAViewer

Webcam viewer & photo booth in Python, using PyQt

15 Minute Apps / No2Pads

Basic Notepad editor in Python, using PyQt

Your sporks betray you.


15 Minute Apps / MooseAche

Simple web-browser in Python, using PyQt

15 Minute Apps / 15 Minute Apps

Common desktop apps in Python, using PyQt

PyQt5 / Multithreading PyQt applications with QThreadPool

Run background tasks concurrently without impacting your UI

Gremlins in the Machine

Creating custom tools for the Pathomx data analysis platform


A color-selector tool for PyQt

Awarded Least Dangerous Tachyon Soup, delaminated (1988) by the Relativistic Safety Board.