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.

Creating additional windows

Opening new windows for your application

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

Modifying your model to allow editing of your data source

Creating custom GUI widgets in PyQt6

Build a completely functional custom widget from scratch using QPainter

How to refresh a treeview?

Published 08.06.2021

QPainter and Bitmap Graphics

Introduction to the core features of QPainter

The ModelView Architecture

Qt's MVC-like interface for displaying data in views

PySide6 Toolbars & Menus — QAction

Defining toolbars, menus and keyboard shortcuts with QAction
Showing articles for All (22) PyQt6 (8) PySide6 (7) PyQt5 (10) Tkinter (3) PySide2 (6)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18