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

Introduction to Qt Quick

In this chapter, you will be introduced to a technology called Qt Quick that allows us to implement resolution-independent user interfaces with lots of eye-candy, animations, and effects that can be combined with regular Qt code that implements the logic of the application. You will learn the basics of the QML declarative language that forms the foundation of Qt Quick. You will create a simple Qt Quick application and see the advantages offered by the declarative approach.

The main topics covered in this chapter are these:

  • QML basics
  • Overview of Qt modules
  • Using Qt Quick Designer
  • Utilizing Qt Quick modules
  • Property bindings and signal handling
  • Qt Quick and C++
  • States and transitions

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