Auf dieser Seite

GraphTransition QML Type

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

Import Statement: import QtGraphs

Eigenschaften

Ausführliche Beschreibung

GraphTransition ist ein Container für Animationen innerhalb von Graphs2D. Definieren Sie diese Klasse innerhalb eines Graphtyps, um animierte Änderungen für „ XYSeries “ in 2D-Graphen zu ermöglichen. Um einzelne Animationen zu definieren, fügen Sie diese innerhalb von GraphTransition hinzu. Die einzelnen Animationen innerhalb desselben „GraphTransition“ werden parallel animiert. Wird ein „GraphTransition“ vom Graphen bei einem Aufruf einer unterstützten Funktion gefunden, die einen Punkt anhängt oder ersetzt, werden die Werte entsprechend den hinzugefügten Animationen interpoliert.

Dieses Beispiel zeigt, wie man einen „GraphTransition“ innerhalb eines Graphen definiert.

import QtGraphs

GraphsView {
    LineSeries {
        GraphTransition {
            GraphPointAnimation {}
        }
    }

    SplineSeries {
        GraphTransition {
            SplineControlAnimation {}
        }
    }
}

Hinweis: „GraphTransition“ muss direkt innerhalb des Graphen definiert werden, der animiert werden soll. Derzeit werden nur „ XYSeries “ unterstützt.

Siehe auch GraphPointAnimation und SplineControlAnimation.

Dokumentation zu den Eigenschaften

TransitionType : enumeration

Art des Übergangs.

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

animations : list<object>

Ein Container für alle Animationen in der „ GraphTransition “. Derzeit werden nur das Hinzufügen und Löschen von Animationen unterstützt. Standardmäßig ist die Liste leer.

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