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.
先ほどのスニペットでは、円を定義するのに1つの 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 ライセンスの下で利用可能です。
詳細はこちら。


