Auf dieser Seite

GraphPointAnimation QML Type

Ein Animationstyp, der die Animation für Punkte bezeichnet. Mehr...

Import Statement: import QtGraphs
Inherits:

XYSeriesAnimation

Eigenschaften

Ausführliche Beschreibung

GraphPointAnimation ist ein von „ QVariantAnimation “ abgeleiteter Animationstyp, der definiert, wie Punkte animiert werden. Er kann für seine Animationen die Funktionen und Eigenschaften von „ QVariantAnimation “ nutzen, wie beispielsweise „ duration “ und „ easing “. Diese Animationen sind in einem „ QParallelAnimationGroup “ enthalten und werden daher parallel ausgeführt.

Dieses Beispiel zeigt, wie man mit einer „GraphPointAnimation“ Punkte so einstellt, dass sie mit einer „ duration “ von 1000 ms und einer „ easing “ von „OutCubic“ animiert werden:

import QtGraphs

GraphsView {
    LineSeries {
        GraphTransition {
            GraphPointAnimation { duration: 1000; easingCurve.type: Easing.OutCubic  }
        }
    }
}

Bei „ XYSeries “ handelt es sich um die Hauptliste der innerhalb der Reihe definierten Punkte. Der Punkt wird linear vom Start- zum Endwert interpoliert.

Hinweis: „GraphPointAnimation“ unterstützt derzeit nur die Animation des letzten Punktes in einer Reihe, wenn ein Punkt angehängt oder entfernt wird. Wird ein Punkt ersetzt, wird die Animation unabhängig vom Index des Punktes innerhalb der Reihe ausgelöst.

Siehe auch „ GraphTransition “ und „ SplineControlAnimation “.

Dokumentation zu den Eigenschaften

AnimationState : enumeration

Animationszustände.

KonstanteBeschreibung
PlayingDie Animation wird abgespielt.
StoppedDie Animation ist angehalten.

GraphAnimationType : enumeration

Animationsart.

KonstanteBeschreibung
GraphPointEine „ GraphPointAnimation “-Animation.
ControlPointEine „ControlPointAnimation“-Animation.

animating : GraphAnimation::AnimationState

Speichert den Animationsstatus. Einer der folgenden Werte: „ GraphAnimation::AnimationState “.

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