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. Martin founded PythonGUIs to provide easy to follow GUI programming tutorials to the Python community. He has written a number of popular Python books on the subject.

QTableWidget: How to remove subsequent rows on new row insert?

Managing chess move history in a QTableWidget with row insertion and deletion

Always the default icon

Published 21.07.2020

"Fix: (IM002) [Microsoft][ODBC Driver Manager] Data Source Name Not Found"

Solving the QODBC3 connection error when using QSqlDatabase in PyQt5

Creating a database data entry form with PyQt5

Using SQL table models and QDataWidgetMapper to build automatic data entry views

Impossible Translations

Published 27.06.2020

Create GUI Applications with Python & Qt5, 4th Edition Now Available (PyQt5 & PySide2)

The hands-on guide to building desktop apps with Python and Qt5

Embedding External Programs and Terminals in PyQt5 Widgets

Approaches to embedding terminals and external applications inside your PyQt5 or PySide2 GUI

Embedding External Programs and Terminals in PyQt6 Widgets

Approaches to embedding terminals and external applications inside your PyQt6 or PySide2 GUI

PyQt vs PySide Licensing

Everything you need to know about LGPL and GPL for your PySide/PyQt applications

Creating dynamic TextBox's

Published 17.06.2020
Showing articles for All (25) PyQt6 (1) PySide6 (0) PyQt5 (16) Streamlit (0) Tkinter (0) PySide2 (0) Kivy (0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19