C
Shape QML Type
パスを描画します。詳細...
| Import Statement: | import QtQuick.Shapes |
| Since: | Qt Quick Ultralite 1.8 |
| Inherits: | |
| Inherited By: |
プロパティ
- rotation : real
- scale : real
- transform : list<Transform>
- transformOrigin : Item:TransformOrigin
詳細説明
サポートされるパス要素の詳細な概要については、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 shapes Example,Path,PathMove,PathLine,PathQuad,PathCubic,PathArc,PathSvgも参照 。
プロパティ ドキュメント
rotation : real
このプロパティは、アイテムの回転をtransformOrigin を中心に時計回りの度数で保持する。
デフォルト値は0度(つまり回転なし)です。
Transform およびRotationも参照してください 。
scale : real
このプロパティは、このアイテムのスケールファクターを保持する。
スケールが 1.0 より小さいとアイテムは小さく表示され、1.0 より大きいとアイテムは大きく表示されます。負のスケールを指定すると、アイテムはレンダリング時にミラーリングされます。
デフォルト値は 1.0 です。
スケーリングはtransformOrigin から適用されます。
transform : list<Transform>
このプロパティは、適用するトランスフォームのリストを保持する。
詳細はTransform を参照。
transformOrigin : Item:TransformOrigin [default]
このプロパティは、scale とrotation が変換する原点を保持します。
下図に示すように、9つの変換原点が利用可能です。

任意のトランスフォーム原点を設定するには、Scale またはRotation トランスフォームタイプをtransform と一緒に使用します。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。