NumberAnimation QML Type
Anime les changements de valeurs de type qreal. Plus d'informations...
| Import Statement: | import QtQuick |
| Inherits: | |
| Inherited By: |
Propriétés
Description détaillée
NumberAnimation est un site spécialisé PropertyAnimation qui définit une animation à appliquer lorsqu'une valeur numérique change.
Voici une NumberAnimation appliquée à la propriété x d'un Rectangle comme source de valeur de la propriété. Elle anime la valeur x de sa valeur actuelle à une valeur de 50, sur 1000 millisecondes :
import QtQuick Rectangle { width: 100; height: 100 color: "red" NumberAnimation on x { to: 50; duration: 1000 } }
Comme tout autre type d'animation, une NumberAnimation peut être appliquée de différentes manières, notamment par le biais de transitions, de comportements et de sources de valeurs de propriétés. La documentation Animation and Transitions in Qt Quick présente diverses méthodes de création d'animations.
Notez que NumberAnimation peut ne pas s'animer de manière fluide si la valeur du nombre qu'elle suit varie de manière irrégulière. Dans ce cas, utilisez plutôt SmoothedAnimation.
Voir également Animation et transitions dans Qt Quick et Qt Quick Exemples - Animation.
Documentation sur les propriétés
from : real
Cette propriété contient la valeur de départ de l'animation.
Par exemple, l'animation suivante n'est pas appliquée tant que la valeur de x n'a pas atteint 100 :
Item { states: [ // ... ] transitions: Transition { NumberAnimation { properties: "x"; from: 100; duration: 200 } } }
Si NumberAnimation est défini à l'intérieur de Transition ou Behavior, cette valeur prend par défaut la valeur définie dans l'état initial de Transition, ou la valeur actuelle de la propriété au moment où Behavior est déclenché.
Voir également Animation et transitions à l'adresse Qt Quick.
to : real
Cette propriété contient la valeur finale de l'animation.
Si NumberAnimation est défini à l'intérieur de Transition ou Behavior, cette valeur est par défaut la valeur définie dans l'état final de Transition, ou la valeur du changement de propriété qui a déclenché Behavior.
Voir également Animation et transitions à l'adresse Qt Quick.
© 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.