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 von Qt Graphs QML Types for 2D.
Eigenschaften
- TransitionType : enumeration
- animations : list<object>
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.
Konstante | Beschreibung |
---|---|
None | Kein Übergang. |
PointAdded | Es wurde ein Punkt hinzugefügt. |
PointReplaced | Ein Punkt wurde ersetzt. |
PointRemoved | Ein 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.