C

ArcItem QML 类型

定义一个具有给定起始和结束值的弧形。 更多信息...

导入语句import QtQuickUltralite.Studio.Components
Qt Quick Ultralite 2.7
继承

Shape

属性

详细描述

您可以通过为其 beginend 属性设置值来定义弧形。弧可以是线条或填充轮廓。 strokeColorstrokeWidth 属性定义了线条或轮廓的外观。

弧的起点和终点之间的区域,或轮廓内部使用由 fillColor 属性定义的实色填充颜色,或者使用 gradient 定义,使用 ShapeGradient 子类型之一。

要创建带有轮廓的弧,请将其实例属性 outlineArc 设置为 truearcWidth 属性定义了包括轮廓和填充在内的 arcs 的总宽度。

圆弧轮廓的端点可以是圆形封头,具体取决于roundroundBeginroundEnd属性值。如果圆弧没有轮廓,其capStyle属性定义了线条的结束方式(方形或圆形)。

属性文档

[默认值] arcWidth : 实数

具有轮廓的圆弧的总宽度,包括轮廓和填充。

另请参阅beginendstrokeWidth


[默认值] begin : 实数

圆弧开始的度数位置。

要创建一个圆,将此属性的值设置为0,并将end属性的值设置为360。


capStyle : 整数

如果圆弧没有轮廓,则是线条的封头样式。

常量描述
ShapePath.FlatCap方形封头,不覆盖线条的端点。
ShapePath.SquareCap方形封头,覆盖线条的端点并延伸到线条宽度的一半。
ShapePath.RoundCap圆形封头。

默认的capStyle为ShapePath.FlatCap,这意味着方形封头不覆盖端点。

另请参阅roundroundBeginroundEndShapePath::capStyle


[默认值] end : 实数

圆弧结束的度数位置。

要创建一个圆,将此属性的值设置为360,并将begin属性的值设置为0。


fillColor : 颜色

圆弧的填充颜色。

如果圆弧只是一条线条,则填充其beginend点之间的区域。如果圆弧有轮廓,则填充轮廓内的区域。

gradient定义了圆弧的填充。如果同时启用fillcolorgradient,则使用渐变。

设置为transparent时,不进行填充。

默认值为白色


gradient : 整数

圆弧填充颜色的渐变。如果启用,则忽略fillColor并使用ShapeGradient子类型之一进行填充。

默认情况下,不启用渐变,值为null。在这种情况下,填充使用基于fillColor值的实色。


outlineArc : 布尔值

圆弧是否有轮廓。

参见 arcWidthbeginendroundroundBeginroundEnd


round : bool

是否使弧线的终点呈现圆弧状。

可以使用 roundBeginroundEnd 属性分别设置端点的圆弧帽。


roundBegin : bool

弧线是否从圆弧帽开始。

参见 roundroundEnd


roundEnd : bool

弧线是否以圆弧帽结束。

参见 roundroundBegin


strokeColor : color

弧线的颜色或轮廓。

设置为透明时,不绘制线条。

默认值为红色。


[默认] strokeWidth : int

弧线的宽度或轮廓。

设置为负值时不绘制线条。


在特定的 Qt 许可下可用。
了解详情。