NumberAnimation QML Type
Anime les modifications des valeurs de type qreal. En savoir plus…
| Import Statement: | import QtQuick |
| Inherits: | |
| Inherited By: |
Propriétés
Description détaillée
NumberAnimation est une PropertyAnimation spécialisée qui définit une animation à appliquer lorsqu'une valeur numérique change.
Voici une NumberAnimation appliquée à la propriété x d’un Rectangle en tant que source de valeur de propriété. Elle anime la valeur de l’ x, en la faisant passer de sa valeur actuelle à 50, en 1 000 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 via des transitions, des comportements et des sources de valeur de propriété. La documentation « Animation et transitions dans Qt Quick » présente diverses méthodes pour créer des animations.
Notez qu’une NumberAnimation peut ne pas s’animer de manière fluide s’il y a des variations irrégulières dans la valeur numérique qu’elle suit. Si tel est le cas, utilisez plutôt SmoothedAnimation.
Voir également «Animations et transitions dans Qt Quick » et « Exemples d’Qt Quick s – 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 la propriété « NumberAnimation » est définie dans un « Transition » ou un « Behavior », cette valeur prend par défaut la valeur définie dans l'état initial de l'« Transition », ou la valeur actuelle de la propriété au moment où l'« Behavior » est déclenché.
Voir également «Animation et transitions » dans Qt Quick.
to : real
Cette propriété contient la valeur finale de l'animation.
Si l'NumberAnimation est définie dans une Transition ou une Behavior, cette valeur prend par défaut la valeur définie dans l'état final de l'Transition, ou la valeur du changement de propriété qui a déclenché l'Behavior.
Voir également «Animation et transitions » dans 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.