Chapter 4: Qt Quick and QML
Qt consists of two different modules for developing a graphical user interface (GUI) application. The first approach is to use Qt Widgets and C++, which we learned about in the previous chapter. The second approach is to use Qt Quick Controls and the Qt Modeling Language (QML), which we will be covering in this chapter.
In this chapter, you will learn how to use Qt Quick Controls and the QML scripting language. You will study how to use Qt Quick Layouts and positioners and make a responsive GUI application. You will learn to integrate your backend C++ code with frontend QML. You will learn the fundamentals of Qt Quick and QML, and how to develop touch-friendly and visual-oriented Qt applications. You will also learn about mouse and touch events and how to develop a touch-aware application.
In this chapter, we're going to cover the following main topics:
- Getting started with QML and Qt Quick
- Understanding Qt Quick Controls
- Creating...