1、QPropertyAnimation类
常见QPropertyAnimation对象
QPropertyAnimation构造函数
QPropertyAnimation::QPropertyAnimation(QObject *target, const QByteArray &propertyName, QObject *parent = Q_NULLPTR)
target要实现动画的对象,propertyName属性名,通常传入这两个就好
使用例子
QPropertyAnimation *animation = new QPropertyAnimation(ui.label, "geometry");
animation->setDuration(10000);//设置动画的持续时间
animation->setStartValue(QRect(0, 0, 100, 30));//动画开始的状态的位置
animation->setEndValue(QRect(250, 250, 100, 30));//动画结束时的状态的位置
animation->start();//开始动画