GraphTransition QML Type

Ein Container, in dem alle Animationen definiert sind. Mehr...

Import Statement: import QtGraphs

Eigenschaften

Detaillierte Beschreibung

GraphTransition ist ein Container für Animationen innerhalb von Graphs2D. Definieren Sie diese Klasse innerhalb eines Diagrammtyps, um animierte Änderungen für XYSeries in 2D-Diagrammen zu ermöglichen. Um einzelne Animationen zu definieren, fügen Sie sie innerhalb der GraphTransition hinzu. Die einzelnen Animationen innerhalb desselben GraphTransition werden parallel animiert. Wenn eine GraphTransition vom Graphen während eines Aufrufs einer unterstützten Funktion gefunden wird, die einen Punkt anhängt oder ersetzt, dann werden die Werte entsprechend der hinzugefügten Animationen interpoliert.

Dieses Beispiel zeigt, wie man eine GraphTransition innerhalb eines Graphen definiert.

import QtGraphs

GraphsView {
    LineSeries {
        GraphTransition {
            GraphPointAnimation {}
        }
    }

    SplineSeries {
        GraphTransition {
            SplineControlAnimation {}
        }
    }
}

Hinweis: GraphTransition muss direkt innerhalb des Diagramms definiert werden, das animiert werden soll. Derzeit wird nur XYSeries unterstützt.

Siehe auch GraphPointAnimation und SplineControlAnimation.

Eigenschaft Dokumentation

TransitionType : enumeration

Typ des Übergangs.

KonstanteBeschreibung
NoneKein Übergang.
PointAddedEs wurde ein Punkt hinzugefügt.
PointReplacedEin Punkt wurde ersetzt.
PointRemovedEin Punkt wurde entfernt.

animations : list<object>

Ein Container für alle Animationen in GraphTransition. Derzeit können nur Animationen hinzugefügt und entfernt werden. Standardmäßig ist die Liste leer.


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