このページでは

C

PathSvg QML Type

SVGパスデータ文字列を使用してパスを定義します。詳細...

Import Statement: import QtQuick
Since: Qt Quick Ultralite 1.8

プロパティ

詳細な説明

以下のQMLコードを実行すると、下図のようなパスが表示されます:

SVGパスデータ文字列からPathSvgを使用して描画された三角形。

import QtQuick
import QtQuick.Shapes
Rectangle {
    width: 300
    height: 300
    Shape {
        ShapePath {
            strokeColor: "lightblue"
            startX: 50; startY: 50
            PathSvg { path: "L 150 50 L 100 150 z" }
        }
    }
}

注: QtQuick.Shapesインポートするには Qul::Shapes モジュールをプロジェクトにリンクする必要があります。詳細については、 Qt Quick Ultralite Shapes QML Typesを参照してください。

関連項目: PathPathLinePathQuadPathCubic 、およびPathArc

プロパティのドキュメント

path : string

パスを指定するSVGパスデータ文字列。

この形式の詳細については、W3C SVG パスデータを参照してください。

警告: SVGパスを、外部ストレージやネットワークから動的に読み込まれたデータに設定すると 、デバイスに対する攻撃の経路が生じます。

Qt Quick Ultralite は SVG パスデータ文字列の妥当性チェックを行いません。外部ストレージやネットワークから取得した改ざんされたデータが、デバイスを侵害するために悪用される可能性があります。

外部ストレージやネットワークから読み込まれたデータが有効であることを確認するのは、ユーザーの責任です。これを実現するには、物理的にアクセスを遮断するか、起動フェーズで暗号的に検証を行う必要があります。

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。