GraphTransition QML Type
Ein Container, in dem alle Animationen definiert sind. Mehr...
| Import Statement: | import QtGraphs |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- „GraphTransition“ ist Teil der „Qt Graphs “-QML-Typen für 2D.
Eigenschaften
- TransitionType : enumeration
- animations : list<object>
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.
| Konstante | Beschreibung |
|---|---|
None | Kein Übergang. |
PointAdded | Ein Punkt wurde hinzugefügt. |
PointReplaced | Ein Punkt wurde ersetzt. |
PointRemoved | Ein 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.