QAnimationGroup

A class grouping animations together. More

Inheritance diagram of PySide2.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 PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup([parent=None])
param parent:

PySide2.QtCore.QObject

Constructs an QAnimationGroup with parent .

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.addAnimation(animation)
Parameters:

animationPySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation

Adds new animation to the group.

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.animationList()
Return type:

Returns the list of animations in the group.

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.duration()
Return type:

float

Holds the maximum duration of the animations in the group.

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.durationChanged(duration)
Parameters:

duration – float

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.name()
Return type:

str

Holds the name of the animation group.

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.nameChanged(name)
Parameters:

name – str

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.position()
Return type:

float

Holds the animation position.

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.positionChanged(position)
Parameters:

position – float

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.removeAnimation(animation)
Parameters:

animationPySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation

Removes animation from the group.

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setAnimations(animations)
Parameters:

animations

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

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setName(name)
Parameters:

name – str

Holds the name of the animation group.

PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setPosition(position)
Parameters:

position – float

Holds the animation position.