Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Find what you need - explore our website and developer resources
23 July 2025
The YouTube series "Qt Widgets and More" covers aspects of model/view in one way or the other in 21 episodes. We've already seen one episode in this series - https://youtu.be/GlP0JHUUP8A?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI -, which leaves us with 20 more to go. This episode will give you pointers to all of these.
Chapters:
00:00 Welcome
00:33 The one an only link to remember (https://tinyurl.com/kdab-qwam)
01:05 Coding Models
05:35 Coding - Tip and Tricks
10:08 Advertise - Migrate from Python to C++
10:29 Usecases
Links:
* The complete "Qt Widgets and More" series - https://youtu.be/PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 10 - Communicating between a View/Delegate and a Model - https://youtu.be/q6eOEz_UfTI?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 12 - Traversing Proxy Models to Get to the Source Model at the Bottom - https://youtu.be/v6clAW6FmcU?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 70/71 - A Complete Proxy Model Implementation - https://youtu.be/fPy0nuGWTZk / https://youtu.be/7wObo3LVcWA?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 78 - Qt Item Delegates - A Framework - https://youtu.be/R9MstFOcVnU?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 79 - Qt Item Delegates - Some Real World Examples - https://youtu.be/iwx7vKCQ0OI?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 80 - Editing Delegates - https://youtu.be/k-5tsMXtbi8?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 11 - Visualizing the Model Stack in GammaRay - https://youtu.be/KkJfkrIO29Y?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 14 - Using Custom Types with Model/View - https://youtu.be/rL8gYFPcFlE?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 16 - Avoiding QVariant::fromValue around your Own Types - https://www.youtube.com/watch?v=caNufuHsUjs
* Episode 35 - Enum Class and Model/View - https://youtu.be/V67MauRWDwI?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 59 - QTableView Galore - https://youtu.be/F8min4ZZJaI?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 21 - Adapting Column Content to Size - https://youtu.be/1oGZr4X3GXo?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 5 - Un-sorting Headers in QTableView - https://youtu.be/OQFxpLmVr5g?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 40 - Checkable Header View - https://youtu.be/k8cfye33s04?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 42/77 - Header Rows in View - https://youtu.be/qLnX_yfSZAU / https://youtu.be/msWQpGGNsoo?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 45 - Header Spanning Multiple Columns - https://youtu.be/8uLOjMXWusk?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Episode 111/112 - https://youtu.be/WI2orMA0SQA / https://youtu.be/0gwVzIVd_AQ?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
The example code showcased in this video is available here:
https://github.com/KDABLabs/kdabtv/tree/master/Programming-With-Qt-Widgets
All 'Introduction to Qt Widgets - Module 9' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6hALniX7Fw_Ly29bg7pXBqC
Please note that non-English dubs for all KDAB videos are auto-generated. These translations have not been moderated by us and may contain inaccuracies. We appreciate your understanding and apologize for any confusion this may cause.