In this chapter, you learned about model-view programming. You learned about using models with regular widgets and about the special model-view classes in Qt. You created a custom table model and rapidly built a CSV editor by exploiting the power of model-view classes.
We will learn more advanced model-view concepts, including delegates and data mapping in Chapter 9, Exploring SQL with QtSQL.
In the next chapter, you'll learn about styling your PyQt applications. We'll dress up our drab forms with images, dynamic icons, fancy fonts, and colors, and we'll learn multiple approaches for controlling the overall look and feel of your Qt GUIs.