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.

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




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