PathInterpolated QML Type
Definiert einen Pfad als interpolierten Wert zwischen zwei der Pfade in einer Liste. Mehr...
| Import Statement: | import QtQuick.VectorImage.Helpers |
| Since: | Qt 6.11 |
Eigenschaften
Detaillierte Beschreibung
Dieses Element bietet eine einfache Möglichkeit, einen interpolierten Pfad anzugeben. Dies ist nützlich für die Anzeige von animierten Pfaden, bei denen ein Pfad allmählich in den nächsten übergeht.
Die Endpunkte der Interpolation werden in der Listeneigenschaft svgPaths angegeben, wobei die gleiche Syntax wie beim Element PathSvg verwendet wird. Basierend auf der Eigenschaft factor wird der resultierende Pfad eine Interpolation zwischen Pfad n und n+1 in der Liste sein, wobei n der ganzzahlige Teil des Faktors ist. Der gebrochene Teil bestimmt das Interpolationsgewicht zwischen den beiden.
Dokumentation der Eigenschaft
factor : real
Diese Eigenschaft enthält den Interpolationsfaktor. Der effektive Wert ist auf [0, svgPaths.size - 1] begrenzt.
svgPaths : stringlist
Diese Eigenschaft enthält eine Liste von Pfaden, die als SVG-Textstrings in der Art von PathSvg angegeben werden.
Die Erzeugung eines interpolierten Wertes zwischen zwei der Pfade in der Liste hängt davon ab, dass sie die gleiche Anzahl und Art von Pfadelementen haben. Der resultierende Pfad hat dieselben Elemente, wobei die Koordinaten zwischen den beiden Quellpfaden linear interpoliert werden.
© 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.