一、Qt动画类介绍
类名 |
功能介绍 |
QAbstractAnimation 动画基类 |
提供基本的动画属性和接口,它有两个子类 QVariantAnimation 和 QAnimationGroup。QAbstractAnimation 是其他所有类的父类。它提供了基础的属性,适用于所有的本框架下的动画。 |
QPropertyAnimation 实际的动画类 |
实现了一个 Qt 动画属性,比如对控件的大小缩放、位置移动、透明度变化的动画效果实现。修改的属性一定是类具有的属性,类中要有属性定义 Q_PROPERTY(QRect geometry READ geometry WRITE setGeometry),否则要声明属性,并实践READ和WRITE方法。 |
QParallelAnimationGroup 并行动画类 |
将多个属性动画 QPropertyAnimation 添加到一个 QParallelAnimationGroup,实现并行执行动画。 |
QSequentialAnimationGroup 串行动画类 |
QSequentialAnimationGroup,将多个 QPropertyAnimation 串联在一起实现,按照添加顺序先后执行动画。 |
QPauseAnimation 停顿类 |