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 ライセンスで利用可能です。
詳細はこちらをご覧ください。