Tutorials

Hands-on programming tutorials from Python GUIs to electronics and microcontrollers. If you're looking for more in-depth or structured guides to programming, take a look at my courses and books.

System tray & Mac menu bar applications

Add quick access functions to your apps

Embedding custom widgets from Qt Designer

Learn how to use custom widgets in your PySide applications when designing with Qt Designer

Embedding custom widgets from Qt Designer

Learn how to use custom widgets in your PyQt5 applications when designing with Qt Designer

Creating custom GUI widgets in PyQt5

Build a completely functional custom widget from scratch using QPainter

The ModelView Architecture

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

Actions — Toolbars & Menus

Defining toolbars, menus and keyboard shortcuts with QAction

Dialogs and Alerts

Notify your users and ask for their input

Layout management

Use layouts to effortlessly position widgets within the window
1 2 3 4 5 6