动画及状态机框架学习
- 简单的动画实现:QPropertyAnimation+Qt属性
使用QPropertyAnimation类,来执行Qt属性的动画。运动轨迹可以自定义各种线型。 - 复杂的动画,使用动画组QAnimationGroup类实现。
QSequentialAnimationGroup提供了串行动画组;
QParallelAnimationGroup提供了并行动画组; - 在图形视图框架中使用动画
使用QGrapicsObject基类创建子类来实现,这个类集成于QObject和QGraphicsItem。 - 状态机框架
提供类来创建和执行状态图,状态图为一个系统如何对外界激励进行反应提供了一个图形化模型。
QStateMachine和QState来实现