Summary
This chapter explained the fundamentals of the Qt Quick module and how to create a custom UI. You learned to design and build GUIs with Qt Quick Designer and learned about Qt Quick Controls, and how to build a custom Qt Quick application. You also learned how to integrate QML with C++ and JS. You should now understand the similarities and differences between Qt Widgets and Qt Quick and be able to choose the most suitable framework for your project. In this chapter, we have learned about Qt Quick and how to create an application using QML. You also learned how to integrate QML with JS and learned about mouse and touch events.
In the next chapter, we will discuss cross-platform development using Qt Creator. You will learn to configure and build applications on Windows, Linux, Android, and macOS operating systems (OSes). We are going to learn how to port our Qt application to different platforms without too many challenges. Let's go!