#PySide6

15 posts

Build a Desktop App with PySide6 #3: Signals and Slots — the Core of Event Handling
5 min read

Build a Desktop App with PySide6 #3: Signals and Slots — the Core of Event Handling

A tour of signals and slots, the center of event handling in Qt. From clicked.connect through signals that carry arguments to custom signals declared with Signal, and wiring real behavior into the todo app.

Build a Desktop App with PySide6 #2: Widgets and Layouts — Assembling the Screen
5 min read

Build a Desktop App with PySide6 #2: Widgets and Layouts — Assembling the Screen

A catalog of the widgets you will use most, and how to assemble a real screen by nesting QVBoxLayout and QHBoxLayout. We build the screen skeleton of the todo app we will extend throughout the series.

Build a Desktop App with PySide6 #1: What PySide6 Is — Desktop Apps with Qt and Python
6 min read

Build a Desktop App with PySide6 #1: What PySide6 Is — Desktop Apps with Qt and Python

A comparison of your options for building desktop apps in Python, and the case for PySide6, the official Qt bindings. We go from installation to showing your first window and understanding what the event loop means.