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.
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.