Qt has two different technologies that support the creation of GUI objects—widgets and QML. In this chapter, we will take a look at these technologies and how they compare. We will also look at how both technologies can be used together. In the process, we will discover and implement more requirements in our BigProject.
The main sections of this chapter are as follows:
- Two roads diverge
- Revisiting some old friends
- Comparing technologies
- What if you didn't have to choose?
While going through these sections, you will learn about the following:
- The two basic GUI technologies that are supported by Qt
- How Qt Widgets and QML differ
- How to develop both Qt Widget and QML applications
- How to combine both Qt Widgets and QML into the same application