Summary
In this chapter, we took a look at the core concepts of the Model-View-Delegate pattern in Qt. We explained how it is different from the traditional MVC pattern. We discussed different ways of using M/V and the convenience classes available in Qt. We learned how to apply the M/V concept in Qt Widgets as well as in Qt Quick. We discussed how to integrate a C++ Model with QML Views. We also created a few examples and implemented the concepts in our Qt application. You can now create your own Model, delegate, and Views. I hope you have understood the importance of the framework and the solid reasons for using it to meet your requirements.
In Chapter 8, Graphics and Animations, we will learn about the graphics framework and how to add animations to your Qt Quick project.