class QAnimationGroup#

一个将动画组合在一起的类。 更多信息...

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup

摘要#

属性#

方法#

槽(Slots)

信号(Signals)

说明(Note)

本文档可能包含从 C++ 自动转换为 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。

详细描述(Detailed Description)

QAnimationGroup 类用于将多个动画组合在一起,以便它们可以作为一个动画一起作用。设置给组的位置也设置为组中所有动画的位置。持续时间为各个动画中的最大值。动画可以是任何支持的动画类型,不必有相同的名称。

说明(Note)

当使用 from __feature__ import true_property 时,可以直接使用属性;否则,可以通过访问函数使用。

属性 durationᅟ: float#

保持组中动画的最大持续时间。

访问函数
属性 nameᅟ: str#

保持动画组的名称。

访问函数
属性 positionᅟ: float#

保持动画的位置。

访问函数
__init__([parent=None])#
参数:

parentQObject

构造一个带有 parentQAnimationGroup

addAnimation(animation)#
参数:

animationQAbstractAnimation

将新的 animation 添加到组中。

animationList()#
返回类型:

. Qt3DAnimation.QAbstractAnimation 列表

返回组中动画的列表。

duration()#
返回类型:

float

属性 durationᅟ 的获取器。

durationChanged(duration)#
参数:

duration – float

属性 durationᅟ 的通知信号。

name()#
返回类型:

str

参见

setName()

属性 nameᅟ 的获取器。

nameChanged(name)#
参数:

name – str

属性 nameᅟ 的通知信号。

position()#
返回类型:

float

参见

setPosition()

属性 positionᅟ 的获取器。

positionChanged(position)#
参数:

position – 浮点数

属性 position 的通知信号。

removeAnimation(animation)#
参数:

animationQAbstractAnimation

从组中删除 animation

setAnimations(animations)#
参数:

animations – .Qt3DAnimation.QAbstractAnimation 列表

animations 设置到组中。旧的动画将被删除。

setName(name)#
参数:

name – str

参见

name()

属性 name 的设置器。

setPosition(position)#
参数:

position – 浮点数

参见

position()

属性 position 的设置器。