PathArc QML Type
Definiert einen Bogen mit dem angegebenen Radius. Mehr...
| Import Statement: | import QtQuick |
Eigenschaften
- direction : enumeration
- radiusX : real
- radiusY : real
- relativeX : real
- relativeY : real
- useLargeArc : bool
- x : real
- xAxisRotation : real
- y : real
Ausführliche Beschreibung
PathArc bietet eine einfache Möglichkeit, einen Bogen zu definieren, der an einer bestimmten Position endet und den angegebenen Radius verwendet. Er ist dem SVG-Befehl „elliptical arc“ nachempfunden.
Der folgende QML-Code erzeugt den unten abgebildeten Pfad:
|
Beachten Sie, dass ein einzelnes „PathArc“-Element nicht zur Darstellung eines Kreises verwendet werden kann. Stattdessen können Sie zwei „PathArc“-Elemente verwenden, von denen jedes die Hälfte des Kreises definiert.
Siehe auch Path, PathLine, PathQuad, PathCubic, PathAngleArc, PathCurve und PathSvg.
Dokumentation zu Eigenschaften
direction : enumeration
Legt die Richtung des Bogens fest. Mögliche Werte sind „ PathArc.Clockwise“ (Standard) und „ PathArc.Counterclockwise“.
Der folgende QML-Code kann durch Ändern des Werts von „direction“ einen der beiden unten abgebildeten Bögen erzeugen.
Siehe auch useLargeArc.
Legt den Radius des Bogens fest.
Das folgende QML-Beispiel zeigt, wie sich die Form des Bogens durch unterschiedliche Radiuswerte verändern lässt:
|
Legt den Endpunkt des Bogens relativ zu seinem Startpunkt fest.
Wenn für eine einzelne Achse sowohl eine relative als auch eine absolute Endposition angegeben werden, wird die relative Position verwendet.
Relative und absolute Positionen können gemischt werden; so ist es beispielsweise zulässig, eine relative x- und eine absolute y-Position festzulegen.
useLargeArc : bool
Ob ein großer Bogen verwendet werden soll, der durch die Bogenpunkte definiert ist.
Bei festgelegten Start- und Endpositionen, Radius und Richtung gibt es zwei mögliche Bögen, die zu den Daten passen. Mit „useLargeArc“ wird zwischen diesen unterschieden. Beispielsweise kann der folgende QML-Code durch Ändern des Werts von „useLargeArc“ einen der beiden unten abgebildeten Bögen erzeugen.
|
Der Standardwert ist „false“.
Legt den Endpunkt des Bogens fest.
Siehe auch relativeX und relativeY.
xAxisRotation : real
Legt die Drehung des Bogens in Grad fest. Der Standardwert ist 0.
Ein Bogen ist ein Ausschnitt aus Kreisen oder Ellipsen. Bei gegebenem Radius sowie Start- und Endpunkt gibt es zwei Ellipsen, die diese Punkte verbinden. Diese Eigenschaft definiert die Drehung um die X-Achse dieser Ellipsen.
Hinweis: Der Wert ist nur dann von Bedeutung, wenn der x- und der y-Radius unterschiedlich sind, d. h., wenn der Bogen aus Ellipsen besteht.
Das folgende QML-Beispiel zeigt, wie unterschiedliche Radiuswerte verwendet werden können, um die Form des Bogens zu verändern:
© 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.




