The Model View Architecture with PySide6: Data Driven UIs

Build advanced UIs in Qt using Pyside6 with clean architecture, reusable components, and real data models.
Udemy
platform
English
language
Software Engineering
category
instructor
The Model View Architecture with PySide6: Data Driven UIs
2
students
12.5 hours
content
Jul 2025
last update
$22.99
regular price

What you will learn

Build and connect Qt’s built-in models to views like QListView, QTableView, and QTreeView for dynamic, data-driven UIs.

Create custom models using QAbstractItemModel to support editing, dynamic rows, and custom roles in list, table, and tree formats.

Design custom delegates and editors for rich user interaction, including painting, editing, and a reusable star rating widget.

Build a complete Expense Tracker app with SQLite, applying models, views, delegates, and drag-and-drop in a real-world project.

Design and build desktop apps like inventory systems, project trackers, and media libraries that are fast, scalable, and user-friendly.

Architect clean, maintainable Qt applications by separating data, logic, and presentation using the Model/View approach.

Create responsive UIs that can handle complex data structures—without resorting to spaghetti code or manual widget management.

Gain the confidence to take on real-world client projects or jobs that require advanced Qt and Pyside6 UI development skills.

Course Gallery

The Model View Architecture with PySide6: Data Driven UIs – Screenshot 1
Screenshot 1The Model View Architecture with PySide6: Data Driven UIs
The Model View Architecture with PySide6: Data Driven UIs – Screenshot 2
Screenshot 2The Model View Architecture with PySide6: Data Driven UIs
The Model View Architecture with PySide6: Data Driven UIs – Screenshot 3
Screenshot 3The Model View Architecture with PySide6: Data Driven UIs
The Model View Architecture with PySide6: Data Driven UIs – Screenshot 4
Screenshot 4The Model View Architecture with PySide6: Data Driven UIs

Loading charts...

6672233
udemy ID
16/06/2025
course created date
25/06/2025
course indexed date
Bot
course submited by