QAnimationGroup

A class grouping animations together. More

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup

Synopsis

Functions

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

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

duration – float

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

str

See also

setName()

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

name – str

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

float

See also

setPosition()

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

See also

name()

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

position – float

See also

position()