ECircleProgress 环形进度
示例与代码
仪表盘、状态和格式化文本
环形进度
属性
属性说明取值与默认值
clockwisebool按顺时针方向绘制或旋转。
默认值
truecolorvar自定义颜色;透明值通常表示使用当前主题或语义配色。
默认值
动态绑定contentalias内容插槽;直接在组件内部声明 QML 子对象。
默认值
别名:customText.datadashboardbool使用仪表盘式圆弧。
默认值
falsedurationint动画或显示持续时间,单位为毫秒;组件的绑定表达式给出实际用途。
默认值
3000enabledbool是否允许交互;false 时控件禁用。
默认值
trueformatvar显示格式;日期时间使用格式串,进度可使用函数,倒计时使用时间占位符。
默认值
nullheightreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitHeightindeterminatebool显示不确定进度动画或读取半选状态。
默认值
falsepercentagevar百分比进度,范围 0~100;设置后优先于 value。
0–100
undefined:使用 value
默认值
undefinedshowBackgroundbool显示进度轨道或加载遮罩背景。
默认值
trueshowTextbool显示进度或评分文字。
默认值
falsestartAngleint圆形进度的起始角度,单位为度。
默认值
90statusstring进度的语义状态,空值表示正常。
"" / "success""warning" / "exception"
默认值
""strokeLinecapstring进度线两端的外形。
"round" / "butt""square"
默认值
"round"strokeWidthint边框、分隔线或进度轨道的线宽,单位为像素。
默认值
6styleTypeint语义配色风格。
EStyle.DefaultEStyle.PrimaryEStyle.SuccessEStyle.InfoEStyle.WarningEStyle.Danger
默认值
EStyle.Primaryvaluevar归一化进度值,范围 0~1;percentage 非负时优先使用 percentage。
0–1
默认值
0visiblebool是否显示组件。
默认值
truewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitWidthdisplayTextstring只读经过格式化、进度或徽章规则处理后的显示文字。
默认值
由运行时计算effectiveColorcolor只读根据主题、当前状态及自定义配色确定的实际颜色。
默认值
由运行时计算effectiveStyleint只读进度状态对应的实际 EStyle 配色。
EStyle.DefaultEStyle.PrimaryEStyle.SuccessEStyle.InfoEStyle.WarningEStyle.Danger
默认值
由运行时计算normalizedValuereal只读归一化到有效范围内的进度值。
0–1
默认值
由运行时计算