C
ArcItem QML 类型
定义一个具有给定起始和结束值的弧形。 更多信息...
导入语句 | import QtQuickUltralite.Studio.Components |
自 | Qt Quick Ultralite 2.7 |
继承 |
属性
- 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 属性定义的实色填充颜色,或者使用 gradient 定义,使用 ShapeGradient 子类型之一。
要创建带有轮廓的弧,请将其实例属性 outlineArc 设置为 true
。 arcWidth 属性定义了包括轮廓和填充在内的 arcs 的总宽度。
圆弧轮廓的端点可以是圆形封头,具体取决于round、roundBegin和roundEnd属性值。如果圆弧没有轮廓,其capStyle属性定义了线条的结束方式(方形或圆形)。
属性文档
[默认值] arcWidth : 实数 |
具有轮廓的圆弧的总宽度,包括轮廓和填充。
另请参阅begin、end和strokeWidth。
capStyle : 整数 |
如果圆弧没有轮廓,则是线条的封头样式。
常量 | 描述 |
---|---|
ShapePath.FlatCap | 方形封头,不覆盖线条的端点。 |
ShapePath.SquareCap | 方形封头,覆盖线条的端点并延伸到线条宽度的一半。 |
ShapePath.RoundCap | 圆形封头。 |
默认的capStyle为ShapePath.FlatCap
,这意味着方形封头不覆盖端点。
fillColor : 颜色 |
gradient : 整数 |
圆弧填充颜色的渐变。如果启用,则忽略fillColor并使用ShapeGradient子类型之一进行填充。
默认情况下,不启用渐变,值为null
。在这种情况下,填充使用基于fillColor值的实色。
round : bool |
是否使弧线的终点呈现圆弧状。
可以使用 roundBegin 和 roundEnd 属性分别设置端点的圆弧帽。
roundEnd : bool |
弧线是否以圆弧帽结束。
参见 round 和 roundBegin。
strokeColor : color |
弧线的颜色或轮廓。
设置为透明时,不绘制线条。
默认值为红色。
[默认] strokeWidth : int |
弧线的宽度或轮廓。
设置为负值时不绘制线条。
在特定的 Qt 许可下可用。
了解详情。