C
PathArc QML Type
指定された半径を持つ円弧を定義します。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.8 |
列挙型
プロパティ
- direction : Direction
- radiusX : real
- radiusY : real
- useLargeArc : bool
- x : real
- xAxisRotation : real
- y : real
詳細な説明
PathArc を使用すると、指定された位置で終わり、指定された半径を持つ円弧を簡単に定義できます。その設計は、SVG の楕円コマンド `arc ` に基づいています。
以下のQMLコードを実行すると、下図のようなパスが生成されます:
|
注: プロジェクトにQul::Shapes モジュールライブラリをリンクする必要があります 。詳細については、 Qt Quick Ultralite Shapes QML Typesを参照してください。
前述のコードスニペットからわかるように、円を定義するには単一の PathArc だけでは不十分です。少なくとも 2 つの PathArc アイテムが必要であり、それぞれが円の半分を定義します。
関連項目: Path 、PathLine 、PathQuad 、PathCubic 、およびPathSvg 。
列挙型のドキュメント
Direction
円弧の方向オプションの一覧を表示します。
| 定数 | 説明 |
|---|---|
PathArc.ClockWise | 円弧を時計回りに描画します |
PathArc.CounterClockWise | 円弧を反時計回りに描画します |
プロパティのドキュメント
direction : Direction [default]
円弧の方向を指定します。
円弧の半径を定義します。
以下のQMLは、半径の値を変えることで円弧の形状をどのように変更できるかを示しています:
| |
注: プロジェクトにQul::Shapes モジュールライブラリをリンクする必要があります 。詳細については、 Qt Quick Ultralite Shapes QML Typesを参照してください。
useLargeArc : bool
アークポイントで定義された大きなアークを使用するかどうか。
開始位置、終了位置、半径、方向が固定されている場合、データに適合する円弧は2通り考えられます。useLargeArcは、これらを区別するために使用されます。たとえば、以下のQMLでは、useLargeArcの値を変更することで、下図に示す2つの円弧のいずれかを生成することができます。
| |
デフォルト値は false です。
注: Qul::Shapes モジュールライブラリをプロジェクトにリンクする必要があります 。詳細については、 Qt Quick Ultralite Shapes QML Typesを参照してください。
円弧の終点を指定します。
xAxisRotation : real
円弧の回転角度を度単位で指定します。デフォルト値は 0 です。
円弧とは、円または楕円の一部です。半径と始点、終点が与えられると、それらの点を結ぶ2つの楕円が存在します。このプロパティは、これらの楕円のX軸周りの回転を定義します。
注:この 値は 、x 方向と y 方向の半径が異なる場合、つまり円弧が楕円の一部である場合にのみ有効です。
特定の Qt ライセンスで利用可能です。
詳細はこちらをご覧ください。


