Auf dieser Seite

NumberAnimation QML Type

Zeigt Änderungen bei Werten vom Typ „qreal“ animiert an. Mehr...

Import Statement: import QtQuick
Inherits:

PropertyAnimation

Inherited By:

SmoothedAnimation and SpringAnimation

Eigenschaften

Ausführliche Beschreibung

„NumberAnimation“ ist ein spezielles „ PropertyAnimation “, das eine Animation definiert, die angewendet wird, wenn sich ein numerischer Wert ändert.

Hier wird eine „NumberAnimation“ auf die Eigenschaft „ x “ eines „ Rectangle “ als Eigenschaftswertquelle angewendet. Sie animiert den Wert von „ x “ über einen Zeitraum von 1000 Millisekunden vom aktuellen Wert auf den Wert 50:

import QtQuick

Rectangle {
    width: 100; height: 100
    color: "red"

    NumberAnimation on x { to: 50; duration: 1000 }
}

Wie jeder andere Animationstyp kann auch eine „NumberAnimation“ auf verschiedene Weise angewendet werden, unter anderem in Übergängen, Verhaltensweisen und Eigenschaftswertquellen. Die Dokumentation zu „Animation und Übergänge in Qt Quick “ zeigt eine Vielzahl von Methoden zum Erstellen von Animationen.

Beachten Sie, dass eine „NumberAnimation“ möglicherweise nicht flüssig animiert wird, wenn es unregelmäßige Änderungen des Zahlenwerts gibt, den sie verfolgt. Verwenden Sie in diesem Fall stattdessen „ SmoothedAnimation “.

Siehe auch „Animation und Übergänge in Qt Quick “ sowie „Qt Quick -Beispiele – Animation“.

Dokumentation zu den Eigenschaften

from : real

Diese Eigenschaft enthält den Startwert für die Animation.

Beispielsweise wird die folgende Animation erst angewendet, wenn der Wert von „ x “ 100 erreicht hat:

Item {
    states: [
        // ...
    ]

    transitions: Transition {
        NumberAnimation { properties: "x"; from: 100; duration: 200 }
    }
}

Wenn „ NumberAnimation “ innerhalb von „ Transition “ oder „ Behavior “ definiert ist, entspricht dieser Wert standardmäßig dem im Startzustand von „ Transition “ definierten Wert oder dem aktuellen Wert der Eigenschaft zum Zeitpunkt der Auslösung von „ Behavior “.

Siehe auch „Animationen und Übergänge“ unter Qt Quick.

to : real

Diese Eigenschaft enthält den Endwert der Animation.

Wenn der „ NumberAnimation “ innerhalb eines „ Transition “ oder „ Behavior “ definiert ist, wird dieser Wert standardmäßig auf den im Endzustand des „ Transition “ definierten Wert oder auf den Wert der Eigenschaftsänderung gesetzt, die den „ Behavior “ ausgelöst hat.

Siehe auch „Animationen und Übergänge“ unter 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.