TpCircularProgressBar 类
V0.2.1TpGUIWidgets
2025-11-14
介绍
环形进度条
继承关系
基础信息
| 头文件: | include <TpCircularProgressBar.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | TpWidget |
| 派生类: |
Public 成员函数
| TpCircularProgressBar(TpWidget *parent=nullptr) | ||
|---|---|---|
| ~TpCircularProgressBar() | ||
| setRange(const int32_t &min, const int32_t &max) | 设置取值范围;最小值需小于最大值 | |
| setValue(const int32_t &value) | 设置当前值;内部自动计算百分比 | |
| value() | 获取当前值 | |
| setLineWidth(const uint32_t &width) | 设置圆环线宽 | |
| lineWidth() | 获取线宽 | |
| onPaintEvent(TpPaintEvent *event) override | 绘制事件,禁止在该函数调用 paint和update函数 | |
| virtual TpString | pluginType() override | 组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式 |
成员函数说明
TpCircularProgressBar::TpCircularProgressBar(TpWidget *parent=nullptr)
暂无注释...
virtual TpCircularProgressBar::~TpCircularProgressBar()
暂无注释...
void TpCircularProgressBar::setRange(const int32_t &min, const int32_t &max)
设置取值范围;最小值需小于最大值...
设置取值范围;最小值需小于最大值
参数:min: 最小值
参数:max: 最大值
void TpCircularProgressBar::setValue(const int32_t &value)
设置当前值;内部自动计算百分比...
设置当前值;内部自动计算百分比
参数:value: 当前值
int32_t TpCircularProgressBar::value()
获取当前值...
获取当前值
返回值:当前值
void TpCircularProgressBar::setLineWidth(const uint32_t &width)
设置圆环线宽...
设置圆环线宽
参数:width: 宽度
uint32_t TpCircularProgressBar::lineWidth()
获取线宽...
获取线宽
返回值:线宽
virtual bool TpCircularProgressBar::onPaintEvent(TpPaintEvent *event) override
绘制事件,禁止在该函数调用 paint和update函数...
绘制事件,禁止在该函数调用 paint和update函数
参数:event: 绘制事件指针
返回值:返回true继续执行子控件绘制
virtual TpString TpCircularProgressBar::pluginType() override
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应...
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式
返回值:类名字符串
