QPauseAnimation
La classe QPauseAnimation fournit une pause pour le QSequentialAnimationGroup. Plus d'informations...
#include <QPauseAnimation>
Héritage
Hérite de QAbstractAnimation.
Description détaillée
La classe QPauseAnimation fournit une pause pour le QSequentialAnimationGroup.
Si vous désirez introduire un délai entre des animations dans un QSequentialAnimationGroup, vous pouvez insérer une QPauseAnimation. Cette classe n'anime rien du tout, mais ne se termine pas avant qu'un nombre spécifié de millisecondes se soient écoulées à partir du moment où elle a été démarrée. Vous spécifiez la durée de la pause dans le constructeur. Elle peut également être modifiée directement avec setDuration().
Il n'est pas nécessaire de construire une QPauseAnimation vous-même. QSequentialAnimationGroup fournit les fonctions addPause() et insertPause(). Ces fonctions prennent simplement en compte la durée définie pour la pause en millisecondes.
Voir aussi QSequentialAnimationGroup.
Propriétés
duration : int
Cette propriété contient la durée de la pause.
La durée ne doit pas être négative, par défaut elle est de 250 millisecondes.
Fonctions d'accès
virtual int duration () const
void setDuration ( int msecs )
Fonctions membres
QPauseAnimation::QPauseAnimation ( QObject * parent = 0 )
Construit une QPauseAnimation. parent est passé au constructeur de QObject. La durée par défaut est 0.
QPauseAnimation::QPauseAnimation ( int msecs, QObject * parent = 0 )
Construit une QPauseAnimation. msecs est la durée de la pause en millisecondes. parent est passé au constructeur de QObject.
QPauseAnimation::~QPauseAnimation ()
Détruit la pause de l'animation.
bool QPauseAnimation::event ( QEvent * e ) [virtual protected]
Réimplémentation de QObject::event().
void QPauseAnimation::updateCurrentTime ( int ) [virtual protected]
Réimplémentation de QAbstractAnimation::updateCurrentTime().
Remerciements
Merci à Jonathan Courtois pour la traduction et à Thibaut Cuvelier ainsi qu'à Jacques Thery pour leur relecture !