This project follows along with the book:
Create GUI Applications with Python & Qt6 — Sixth Edition The hands‑on guide to making apps with Python Author: Martin Fitzpatrick Edition: PySide6 / Qt6
All example code in this repository is written by Jose “Joe” Ruiz while studying the book chapter‑by‑chapter.
Some examples have been updated to reflect modern PySide6 best practices, including:
- Using explicit imports instead of wildcard imports
- Keeping widgets and enums inside their proper Qt namespaces
- Using Qt6‑style enums (e.g.,
QLineEdit.Password) - Writing clean, class‑based GUI code with no globals
- Organizing each chapter’s work into clear, consistent folders
These updates ensure the code remains clear, explicit, and compatible with current PySide6 and Qt6 versions.
Official Qt for Python (PySide6) documentation: https://doc.qt.io/qtforpython/
This is the standard reference for widgets, layouts, signals/slots, events, and Qt application structure.
This repository serves as a personal study archive while working through the book. Each chapter’s code is:
- Recreated from scratch
- Annotated where helpful
- Modernized where appropriate
- Organized for long‑term reference
The goal is to build a strong foundation in PySide6 GUI development.
This project is for educational use, tracking progress through the book and building a reusable reference for future PySide6 projects.
If you find this helpful and want to support my work:
This repository is an independent educational project created while studying:
Create GUI Applications with Python & Qt6 — Sixth Edition by Martin Fitzpatrick.
All code in this repository was written by Jose "Joe" Ruiz while working through the book chapter by chapter and applying the concepts presented by the author.
This repository does not redistribute, reproduce, or include copyrighted book content beyond what is necessary for educational reference. The source code contained here represents personal implementations, experiments, notes, and learning exercises created during the study process.
The book, its text, diagrams, and other original materials remain the property of their respective copyright holders.