Sur cette page

AnimationController QML Type

Permet de contrôler manuellement les animations. En savoir plus...

Import Statement: import QtQuick

Propriétés

Méthodes

Description détaillée

En règle générale, les animations sont pilotées par un minuteur interne, mais l’AnimationController permet de piloter explicitement l’ animation on donnée à l’aide d’une valeur de type « progress ».

Documentation des propriétés

animation : Animation [default]

Cette propriété contient l'animation qui doit être contrôlée par l'AnimationController.

Remarque : une animation contrôlée par AnimationController aura toujours ses propriétés running et paused définies sur true. Elle ne peut pas être lancée ou arrêtée manuellement (tout comme une animation dans un Behavior ne peut pas être lancée ou arrêtée manuellement).

progress : real

Cette propriété contient la valeur de progression de l'animation.

La valeur valide de l'progress e est comprise entre 0,0 et 1,0 ; les valeurs inférieures à 0 seront converties en 0, et celles supérieures à 1 seront converties en 1.

Documentation de la méthode

void completeToBeginning()

Mette fin à l'exécution de l'animation contrôlée en sens inverse.

Une fois cette méthode appelée, l'animation s'exécute normalement à partir du point de progression actuel, dans le sens inverse, jusqu'à l'état initial.

La valeur de progression du contrôleur d’animation sera automatiquement mise à jour pendant l’exécution de l’animation.

Voir également completeToEnd() et progress.

void completeToEnd()

Termine l'exécution de l'animation contrôlée dans le sens direct.

Une fois cette méthode appelée, l'animation se déroule normalement à partir du point de progression actuel, dans le sens normal, jusqu'à l'état final.

La valeur de progression du contrôleur d’animation sera automatiquement mise à jour pendant l’exécution de l’animation.

Voir également completeToBeginning() et progress.

void reload()

Recharge les propriétés de l'animation

Si les propriétés de l'animation ont changé, appelez cette méthode pour recharger les définitions de l'animation.

© 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.