O'Reilly logo

Game Programming using Qt 5 Beginner's Guide - Second Edition by Lorenz Haas, Witold Wysota, Pavel Strakhov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Overview of QML types provided by Qt

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required