Before we continue to work on our QML application, let's see what the built-in libraries are capable of. This will allow us to pick the right modules for the task. Qt provides a lot of useful QML types. In this section, we will provide an overview of the most useful modules available in Qt 5.9.
The following modules are important for building user interfaces:
- The QtQuick base module provides functionality related to drawing, event handling, positioning of elements, transformations, and many other useful types
- QtQuick.Controls provides basic controls for user interfaces, such as buttons and input fields
- QtQuick.Dialogs contains file dialogs, color dialogs, and message boxes
- QtQuick.Extras provides additional controls, such as dials, tumblers, and gauges
- QtQuick.Window enables window management
- QtQuick.Layouts provide layouts for automatic...