QAnimationGroup#
A class grouping animations together. More…
Synopsis#
Functions#
def
addAnimation
(animation)def
animationList
()def
duration
()def
name
()def
position
()def
removeAnimation
(animation)def
setAnimations
(animations)
Slots#
def
setName
(name)def
setPosition
(position)
Signals#
def
durationChanged
(duration)def
nameChanged
(name)def
positionChanged
(position)
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
parent –
PySide6.QtCore.QObject
Constructs an QAnimationGroup
with parent
.
- PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.addAnimation(animation)#
- Parameters
animation –
PySide6.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
animation –
PySide6.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.