QParallelAnimationGroup Class
La classe `QParallelAnimationGroup` permet de créer un groupe d'animations parallèles. En savoir plus...
| En-tête : | #include <QParallelAnimationGroup> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake : | QT += core |
| Hérite de : | QAnimationGroup |
- Liste de tous les membres, y compris les membres hérités
- QParallelAnimationGroup fait partie de l'Animation Framework.
Fonctions publiques
| QParallelAnimationGroup(QObject *parent = nullptr) | |
| virtual | ~QParallelAnimationGroup() |
Fonctions publiques réimplémentées
| virtual int | duration() const override |
Fonctions protégées réimplémentées
| virtual bool | event(QEvent *event) override |
| virtual void | updateCurrentTime(int currentTime) override |
| virtual void | updateDirection(QAbstractAnimation::Direction direction) override |
| virtual void | updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) override |
Description détaillée
QParallelAnimationGroup – un groupe d'container for animationss – lance toutes ses animations dès qu'il est lui-même mis en started, c'est-à-dire qu'il exécute toutes les animations en parallèle. Le groupe d' s s'arrête lorsque l' la plus longue est terminée.
Vous pouvez traiter QParallelAnimationGroup comme n’importe quel autre groupe d’ QAbstractAnimation, par exemple en le mettant en pause, en le reprenant ou en l’ajoutant à d’autres groupes d’ .
QParallelAnimationGroup *group = new QParallelAnimationGroup;
group->addAnimation(anim1);
group->addAnimation(anim2);
group->start();Dans cet exemple, anim1 et anim2 sont deux QPropertyAnimations déjà configurés.
Voir également QAnimationGroup, QPropertyAnimation et Le framework d'animation.
Documentation des fonctions membres
QParallelAnimationGroup::QParallelAnimationGroup(QObject *parent = nullptr)
Crée un objet `QParallelAnimationGroup`. L'objet ` parent ` est transmis au constructeur de ` QObject`.
[virtual noexcept] QParallelAnimationGroup::~QParallelAnimationGroup()
Supprime le groupe d'animations. Cela supprimera également toutes ses animations.
[override virtual] int QParallelAnimationGroup::duration() const
Réimplémente : QAbstractAnimation::duration() const.
[override virtual protected] bool QParallelAnimationGroup::event(QEvent *event)
Réimplémente : QAnimationGroup::event(QEvent *event).
[override virtual protected] void QParallelAnimationGroup::updateCurrentTime(int currentTime)
Réimplémente : QAbstractAnimation::updateCurrentTime(int currentTime).
[override virtual protected] void QParallelAnimationGroup::updateDirection(QAbstractAnimation::Direction direction)
Réimplémente : QAbstractAnimation::updateDirection(QAbstractAnimation::Direction direction).
[override virtual protected] void QParallelAnimationGroup::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
Réimplémente : QAbstractAnimation::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState).
© 2026 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.