C
ArcItem QML Type
指定された開始値と終了値を持つ円弧形状を定義します。詳細...
| Import Statement: | import QtQuickUltralite.Studio.Components |
| Since: | Qt Quick Ultralite 2.7 |
| Inherits: |
プロパティ
- arcWidth : real
- begin : real
- capStyle : int
- end : real
- fillColor : color
- gradient : int
- outlineArc : bool
- round : bool
- roundBegin : bool
- roundEnd : bool
- strokeColor : color
- strokeWidth : int
詳細説明
begin とend プロパティに値を設定することで、円弧の形状を定義できます。円弧は単なる線にも、塗りつぶされた輪郭にもなります。strokeColor とstrokeWidth プロパティは、線または輪郭の外観を定義します。
弧の始点と終点の間、または輪郭の内側の領域は、fillColor プロパティで定義された塗りつぶし色、またはShapeGradient サブタイプのいずれかを使って定義された塗りつぶし色gradient を使って描かれます。fillcolor とgradient の両方を有効にすると、グラデーションが使用されます。
輪郭を持つ弧を作成するには、そのoutlineArc プロパティをtrue に設定します。arcWidth プロパティは、輪郭と塗りつぶしを含む、弧の輪郭の全幅を定義します。
円弧の輪郭の端点は、round 、roundBegin 、roundEnd プロパティの値によって丸めることができます。円弧が輪郭を持たない場合、そのcapStyle プロパティは線の終端を定義します(四角または丸め)。
プロパティの説明
arcWidth : real [default]
アウトラインと塗りつぶしを含む、アウトラインを持つ円弧の全幅。
begin 、end 、strokeWidthも参照 。
begin : real [default]
円弧の開始位置を度単位で指定します。
円を作成するには、このプロパティの値を0に設定し、end プロパティの値を360に設定します。
capStyle : int
弧に輪郭がない場合の線のキャップスタイル。
| 定数 | 説明 |
|---|---|
ShapePath.FlatCap | 線の終点を覆わない正方形の線端。 |
ShapePath.SquareCap | 終点を覆い、そこから線幅の半分だけはみ出る正方形の線端。 |
ShapePath.RoundCap | 丸みを帯びた線端。 |
デフ ォル ト の capStyle はShapePath.FlatCap であ り 、 こ れは正方形の線端が端点を覆わない こ と を意味 し ます。
round 、roundBegin 、roundEnd 、ShapePath::capStyleも参照 。
end : real [default]
円弧が終了する位置を度単位で示す。
円を作成するには、このプロパティの値を360に設定し、begin プロパティの値を0に設定します。
fillColor : color
弧の塗りつぶし色。
弧が単なる線の場合、そのbegin 点とend 点の間の領域が塗りつぶされます。弧に輪郭があ る と き は、 その輪郭内の領域が塗 ら れます。
gradient は弧の塗 り 色を定義 し ます。fillcolor とgradient の両方を有効にすると、グラデーションが使用されます。
transparent に設定する と 、 塗 り は行われません。
デフ ォル ト 値はwhite です。
gradient : int
弧の塗りつぶし色のグラデーション。こ れを有効にする と 、fillColor は無視 さ れ、弧はShapeGradient サブ タ イ プのいずれかを用いて塗られます。
デフ ォル ト では、 グ ラデ ィ エ ン ト は有効にな ら ず、 値はnull です。 こ の場合、 塗 り はfillColor の値に基づ く 無地を用います。
outlineArc : bool
円弧に輪郭があるかどうか。
arcWidth,begin,end,round,roundBegin,roundEndも参照 。
round : bool
弧の輪郭の端点に丸いキャップがあるかどうか。
roundBegin プロパティとroundEnd プロパティを使用して、端点のキャップを個別に指定することができます。
roundBegin : bool
円弧の輪郭が丸いキャップで始まるかどうか。
roundEnd : bool
円弧の輪郭が丸いキャップで終わっているかどうか。
round およびroundBeginも参照 。
strokeColor : color
弧線または輪郭の色。
transparent に設定する と 、 線は描かれません。
デフ ォル ト 値はred です。
strokeWidth : int [default]
弧線または輪郭の幅。
負の値を設定すると、線は描画されません。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。