- class QAbstractAnimation#
Qt3D动画的抽象基类。 更多…
继承自:
QVertexBlendAnimation
,QMorphingAnimation
,QKeyframeAnimation
摘要#
属性#
方法#
def
animationName()
def
animationType()
def
duration()
定义
position()
槽(Slots)#
信号(Signals)#
注意
本文档可能包含从 C++ 自动翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来让我们知道。
详细描述#
QAbstractAnimation
是所有动画的抽象基类。QAbstractAnimation
不能直接实例化,而是通过其子类来实例化。QAbstractAnimation
规定了所有 Qt3D 动画共同的属性,如动画名称和类型、当前位置和动画持续时间,而实际的动画实现留给子类。- class AnimationType#
此枚举指定动画的类型
常量
描述
Qt3DAnimation.QAbstractAnimation.KeyframeAnimation
用于 QTransform 的简单关键帧动画实现
Qt3DAnimation.QAbstractAnimation.MorphingAnimation
混合形状变形动画
Qt3DAnimation.QAbstractAnimation.VertexBlendAnimation
顶点混合动画
注意
可以使用属性,当使用
from __feature__ import true_property
时,或者在否则通过访问器函数。- property animationNameᅟ: str#
持有动画的名称。
- property animationTypeᅟ: Qt3DAnimation.QAbstractAnimation.AnimationType#
持有动画的类型。
- 访问函数
- 属性 duration: 浮点数#
保存动画的持续时间。
- 访问函数
- 属性 position: 浮点数#
保存动画的当前位置。
- 访问函数
- animationName()#
- 返回类型:
str
参见
setAnimationName()
属性
animationName
的获取器。- animationNameChanged(name)#
- 参数:
name – str
animationName
的属性通知信号。- animationType()#
- 返回类型:
AnimationType
属性
animationType
的获取器。- duration()#
- 返回类型:
float
参见
setDuration()
属性
duration
的获取器。- durationChanged(duration)#
- 参数:
duration – float
duration
的属性通知信号。- position()#
- 返回类型:
float
参见
setPosition()
属性
position
的获取器。- positionChanged(position)#
- 参数:
position – float
属性
position⁇
的通知信号。- setAnimationName(name)#
- 参数:
name – str
参见
animationName()
属性
animationName⁇
的设置器。- setDuration(duration)#
- 参数:
duration – float
设置动画的
duration
。参见
- setPosition(position)#
- 参数:
position – float
参见
position()
属性
position⁇
的设置器。