Discovering the Animation Framework

Your application works like a charm. It's now time to look at how we can make it jump and move, or, in a word: live. The Qt Animation Framework can be used to create and start animations of Qt properties. The property value will be smoothly interpolated by an internal global timer handled by Qt. You can animate anything as long as it is a Qt property. You can even create a property for your own object using Q_PROPERTY. If you don't remember much about Q_PROPERTY, please refer to Chapter 7, Third-Party Libraries Without a Headache.

Three main classes are provided to build animations:

  • QPropertyAnimation: Animates one Qt property animation
  • QParallelAnimationGroup: Performs multiple animations in parallel ...

Get Mastering Qt 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.