Qt炫酷动画0.Qt动画类简介
Posted 编程小鱼酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt炫酷动画0.Qt动画类简介相关的知识,希望对你有一定的参考价值。
动画类继承关系
动画类简介
- QAbstractAnimation :抽象动画类
该类定义了所有动画共享的功能的功能。 通过继承这个类,您可以创建插入动画框架其余部分的自定义动画。
- QAnimationGroup:动画组
一个组通常负责管理其动画的状态,即它决定何时开始、停止、恢复和暂停它们。 目前,Qt 提供了两个这样的组:QParallelAnimationGroup 和 QSequentialAnimationGroup。 查看他们的类描述以获取详细信息。
- QParallelAnimationGroup:平行动画容器
QParallelAnimationGroup——一个动画容器——在它自己启动时启动它的所有动画,即并行运行所有动画。 当持续时间最长的动画完成时,动画组结束。
- QSequentialAnimationGroup :顺序动画容器
QSequentialAnimationGroup 是一个 QAnimationGroup,它按顺序运行其动画,即,它在一个动画结束后开始一个动画。 动画按照添加到组中的顺序播放(使用 addAnimation() 或 insertAnimation())。 动画组在其最后一个动画完成时结束
- QPauseAnimation:延迟动画
如果您希望在 QSequentialAnimationGroup 中的动画之间引入延迟,您可以插入 QPauseAnimation
- QVariantAnimation:可变动画类
这个类是动画框架的一部分。 它用作属性和项目动画的基类,具有共享功能的功能。
- QPropertyAnimation:动画属性类
QPropertyAnimation 在 Qt 属性上进行插值。 由于属性值存储在 QVariants 中,该类继承了 QVariantAnimation,并支持与其超类相同元类型的动画。
以上是关于Qt炫酷动画0.Qt动画类简介的主要内容,如果未能解决你的问题,请参考以下文章