Martin Fitzpatrick
Senior Software Engineer, Python Tutor

Martin Fitzpatrick has been developing Python/Qt apps for 8 years. Building desktop applications to make data-analysis tools more user-friendly, Python was the obvious choice. Starting with Tk, later moving to wxWidgets and finally adopting PyQt, he hasn't looked back since.

Animations and Transformations with QtQuick

Building an animated analog clock in QML

PDF Report generator

Generate custom PDF reports using reportlab & pdfrw

Q&A: How can I enable editing on a QTableView?

Modifying your model to allow editing of your data source

PySide tutorial now available

Complete course, updated for PySide2 & PySide6

PyQt6 Book now available: Create GUI Applications with Python & Qt6

The hands-on guide to making apps with Python

What modules are missing from PySide6 & PyQt6?

The Qt extension modules not yet available in Qt 6.1

PyQt6 vs PySide6

What's the difference between the two Python Qt libraries? ...and what's exactly the same (most of it)

Displaying tabular data in Qt ModelViews

Create customized table views with conditional formatting, numpy and pandas data sources.
1 2 3 4 5 6 7 8 9