TpHumidityWidget 类
V0.2.1TpGUIWidgets
2025-11-14
介绍
湿度计组件
继承关系
基础信息
| 头文件: | include <TpHumidityWidget.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | TpWidget |
| 派生类: |
Public 成员函数
| TpHumidityWidget(TpWidget *parent=nullptr) | ||
|---|---|---|
| ~TpHumidityWidget() | ||
| setTitle(const TpString &title) | 设置标题文本 | |
| TpString | title() const | 获取当前标题文本 |
| setRange(int32_t minTemp, int32_t maxTemp) | 设置温度范围 | |
| setValue(int32_t currentTemp) | 设置当前温度值 | |
| value() const | 获取当前温度值 | |
| setColorList(const TpVector< int32_t > &colorList) | 设置颜色列表;从最低温度到最高温度分段渐变,建议不要超过四种颜色 | |
| setLineWidth(int32_t width) | 设置线条宽度 | |
| lineWidth() const | 获取线条宽度 | |
| onPaintEvent(TpPaintEvent *event) override | 绘制事件,禁止在该函数调用 paint和update函数 | |
| virtual TpString | pluginType() override | 组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式 |
成员函数说明
TpHumidityWidget::TpHumidityWidget(TpWidget *parent=nullptr)
暂无注释...
virtual TpHumidityWidget::~TpHumidityWidget()
暂无注释...
void TpHumidityWidget::setTitle(const TpString &title)
设置标题文本...
设置标题文本
参数:title: 文本字符串
TpString TpHumidityWidget::title() const
获取当前标题文本...
获取当前标题文本
返回值:文本字符串
void TpHumidityWidget::setRange(int32_t minTemp, int32_t maxTemp)
设置温度范围...
设置温度范围
参数:minTemp: 最小温度
参数:maxTemp: 最大温度
void TpHumidityWidget::setValue(int32_t currentTemp)
设置当前温度值...
设置当前温度值
参数:currentTemp: 当前温度值
int32_t TpHumidityWidget::value() const
获取当前温度值...
获取当前温度值
返回值:温度值
void TpHumidityWidget::setColorList(const TpVector< int32_t > &colorList)
设置颜色列表;从最低温度到最高温度分段渐变,建议不要超过四种...
设置颜色列表;从最低温度到最高温度分段渐变,建议不要超过四种颜色
参数:colorList: 颜色列表(_RGB())
void TpHumidityWidget::setLineWidth(int32_t width)
设置线条宽度...
设置线条宽度
参数:width: 线宽
int32_t TpHumidityWidget::lineWidth() const
获取线条宽度...
获取线条宽度
返回值:线宽
virtual bool TpHumidityWidget::onPaintEvent(TpPaintEvent *event) override
绘制事件,禁止在该函数调用 paint和update函数...
绘制事件,禁止在该函数调用 paint和update函数
参数:event: 绘制事件指针
返回值:返回true继续执行子控件绘制
virtual TpString TpHumidityWidget::pluginType() override
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应...
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式
返回值:类名字符串
