このページでは

C

Shape QML Type

パスをレンダリングします。詳細...

Import Statement: import QtQuick.Shapes
Since: Qt Quick Ultralite 1.8
Inherits:

Item

Inherited By:

ArcItem

プロパティ

詳細説明

サポートされているパス要素の詳細な概要については、Path を参照してください。

Shape {
    width: 200
    height: 150
    anchors.centerIn: parent
    ShapePath {
        strokeWidth: 4
        strokeColor: "red"

        startX: 20; startY: 20
        PathLine { x: 180; y: 130 }
        PathLine { x: 20; y: 130 }
        PathLine { x: 20; y: 20 }
    }
}

関連項目: Qt Quick Ultralite シェイプの例PathPathMovePathLinePathQuadPathCubicPathArc 、およびPathSvg

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

rotation : real

このプロパティは、アイテムのtransformOrigin を基準に、時計回りに度単位で回転した角度を保持します。

デフォルト値は 0 度(つまり、回転なし)です。

Transform 」および「Rotationも参照してください

scale : real

このプロパティには、このアイテムのスケール係数が格納されます。

スケール値が 1.0 未満の場合、アイテムは小さく表示され、1.0 より大きい場合は大きく表示されます。スケール値が負の場合、アイテムは反転して表示されます。

デフォルト値は 1.0 です。

スケーリングは、transformOrigin から適用されます。

Transform 」および「Scaleも参照してください

transform : list<Transform>

このプロパティには、適用する変換のリストが格納されます。

詳細については、Transform を参照してください。

transformOrigin : Item:TransformOrigin [default]

このプロパティは、scale およびrotation が変換を行う際の原点を保持します。

下の画像に示すように、9つの変換原点が利用可能です。

長方形を用いて示した、9つの変形原点。

任意の変換原点を設定するには、`Scale ` または `Rotation ` 変換タイプを `transform` と組み合わせて使用します。

特定のQtライセンスで利用可能です。
詳細はこちら。