このページでは

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 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 およびScaleも参照してください


transform : list<Transform>

このプロパティは、適用するトランスフォームのリストを保持します。

詳しくはTransform を参照してください。


transformOrigin : Item:TransformOrigin [default]

こ のプ ロ パテ ィ は、scalerotation が変換す る 原点を保持 し ます。

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

長方形で描かれた9つの変換原点。

任意のトランスフォーム原点を設定するには、Scale またはRotation トランスフォームタイプをtransform と一緒に使用します。


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