赞
踩
Qt炫酷动画:官方easing demo详细剖析
本文介绍如何使用Qt中的缓动曲线来制作炫酷的动画效果,包括如何实现当篮球掉下再弹起再掉下反复运动和类似钟摆的动画效果。我们将会使用Qt提供的QPropertyAnimation和QEasingCurve类来完成这些目标。
QPropertyAnimation是Qt中处理动画的核心类之一,它可以把任意一个QObject或其子类的属性变换为一段时间内的动画效果。例如,我们要实现一个按钮从左向右移动的动画效果,我们可以使用QPropertyAnimation来移动QPushButton的x坐标,达到一个平滑逐渐的动画效果。
先看一下这个简单的例子:
QPushButton *button = new QPushButton(this);
button->setGeometry(50
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。