PathCurve QML Type

Definiert einen Punkt auf einer Catmull-Rom-Kurve. Mehr...

Import Statement: import QtQuick

Eigenschaften

Detaillierte Beschreibung

PathCurve bietet eine einfache Möglichkeit, eine Kurve anzugeben, die direkt durch eine Reihe von Punkten verläuft. Normalerweise werden mehrere PathCurves in einer Serie verwendet, wie das folgende Beispiel zeigt:

import QtQuick

Canvas {
    width: 400; height: 200
    contextType: "2d"

    Path {
        id: myPath
        startX: 0; startY: 100

        PathCurve { x: 75; y: 75 }
        PathCurve { x: 200; y: 150 }
        PathCurve { x: 325; y: 25 }
        PathCurve { x: 400; y: 100 }
    }

    onPaint: {
        context.strokeStyle = Qt.rgba(.4,.6,.8);
        context.path = myPath;
        context.stroke();
    }
}

Dieses Beispiel ergibt den folgenden Pfad (wobei der Startpunkt und die PathCurve-Punkte rot hervorgehoben sind):

Siehe auch Path, PathLine, PathQuad, PathCubic, PathArc, und PathSvg.

Dokumentation der Eigenschaften

x : real

y : real

Definiert den Endpunkt der Kurve.

Siehe auch relativeX und relativeY.


relativeX : real

relativeY : real

Definiert den Endpunkt der Kurve relativ zu ihrem Anfang.

Wenn für eine einzelne Achse sowohl eine relative als auch eine absolute Endposition angegeben wird, wird die relative Position verwendet.

Relative und absolute Positionen können gemischt werden, z. B. ist es zulässig, ein relatives x und ein absolutes y festzulegen.

Siehe auch x und y.


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