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
8 June 2026
This episode will guide you though a "best practice" model/view example, and on the way show you my latest invention, namely a delegating delegate, which ensures that I not longer need to add delegates to every single column needing it - it just works by magic.
At the end I will dive into the Qt source code to find the last piece of the puzzle, while I discover what likely is an oversight, if not even a bug, in Qt itself.
Chapters:
00:00 Welcome
01:00 The problem at hand
02:45 The original code, plus best practises
07:56 Registering a new metatype
08:37 The delegates
14:34 The DelegatingDelegate
19:23 Why did the return key not work anymore?
22:24 codebrowser.dev - and finding the problem
27:26 How to solve the problem?
29:14 How if I want different date format in different places?
Links:
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Learn Modern C++
Our hands-on Modern C++ training courses are designed to quickly familiarize newcomers with the language. They also update professional C++ developers on the latest changes in the language and standard library introduced in recent C++ editions.
Learn more