QAnimationGroup#

A class grouping animations together. More

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup

Synopsis#

Functions#

Slots#

Signals#

Detailed Description#

QAnimationGroup class is used to group multiple animations so that they can act as one animation. The position set to the group is also set to all animations in a group. The duration is the maximum of the individual animations. The animations can be any supported animation type and do not have to have the same name.

class PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup([parent=None])#
Parameters

parentPySide6.QtCore.QObject

Constructs an QAnimationGroup with parent.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.addAnimation(animation)#
Parameters

animationPySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation

Adds new animation to the group.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.animationList()#
Return type

Returns the list of animations in the group.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.duration()#
Return type

float

Holds the maximum duration of the animations in the group.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.durationChanged(duration)#
Parameters

duration – float

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.name()#
Return type

str

Holds the name of the animation group.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.nameChanged(name)#
Parameters

name – str

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.position()#
Return type

float

Holds the animation position.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.positionChanged(position)#
Parameters

position – float

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.removeAnimation(animation)#
Parameters

animationPySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation

Removes animation from the group.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setAnimations(animations)#
Parameters

animations

Sets the animations to the group. Old animations are removed.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setName(name)#
Parameters

name – str

Holds the name of the animation group.

PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setPosition(position)#
Parameters

position – float

Holds the animation position.