TpMainWindow 类
V0.2.1TpGUIScreen
2025-11-14
介绍
应用主窗体,每个应用只能拥有一个TpMainWindow
继承关系
基础信息
| 头文件: | include <TpMainWindow.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | TpScreen |
| 派生类: |
Public 成员函数
| TpMainWindow(const char *type="tinyPiX_USE_Float") | ||
|---|---|---|
| ~TpMainWindow() | ||
| virtual Tp::TpObjectType | objectType() final override | 获取对象类型,一般禁止重写 |
| virtual TpString | pluginType() override | 组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式 |
| setBackGroundColor(const TpColors &color, bool enable=true) override | 设置背景颜色 | |
| setBackGroundColor(int32_t color, bool enable=true) override | 设置背景颜色 | |
| setBackGroundColor(const TpBrush &bgBrush, bool enable=true) override | 设置背景填充效果 | |
| setEnableBackGroundColor(bool enable) override | 设置是否启用背景颜色绘制 | |
| setBorderColor(const TpColors &color, bool enable=true) override | 设置边框颜色 | |
| setBorderColor(int32_t color, bool enable=true) override | 设置边框颜色 | |
| setBorderColor(const TpBrush &borderBrush, bool enable=true) override | 设置边框填充效果;渐变效果等 | |
| setEnabledBorderColor(bool enable) override | 设置启用/禁用边框线绘制 |
成员函数说明
TpMainWindow::TpMainWindow(const char *type="tinyPiX_USE_Float")
暂无注释...
virtual TpMainWindow::~TpMainWindow()
暂无注释...
virtual Tp::TpObjectType TpMainWindow::objectType() final override
获取对象类型,一般禁止重写...
获取对象类型,一般禁止重写
返回值:对象类型
virtual TpString TpMainWindow::pluginType() override
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应...
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式
返回值:类名字符串
virtual void TpMainWindow::setBackGroundColor(const TpColors &color, bool enable=true) override
设置背景颜色...
设置背景颜色
参数:color: 颜色值
参数:enable: 启动/禁用背景颜色显示
virtual void TpMainWindow::setBackGroundColor(int32_t color, bool enable=true) override
设置背景颜色...
设置背景颜色
参数:color: 颜色值
参数:enable: 启动/禁用背景颜色显示
virtual void TpMainWindow::setBackGroundColor(const TpBrush &bgBrush, bool enable=true) override
设置背景填充效果...
设置背景填充效果
参数:bgBrush: 填充效果
参数:enable: 启动/禁用背景颜色显示
virtual void TpMainWindow::setEnableBackGroundColor(bool enable) override
设置是否启用背景颜色绘制...
设置是否启用背景颜色绘制
参数:enable:
virtual void TpMainWindow::setBorderColor(const TpColors &color, bool enable=true) override
设置边框颜色...
设置边框颜色
参数:color: 颜色值
参数:enable: 启动/禁用边框颜色显示
virtual void TpMainWindow::setBorderColor(int32_t color, bool enable=true) override
设置边框颜色...
设置边框颜色
参数:color: 颜色值
参数:enable: 启动/禁用边框颜色显示
virtual void TpMainWindow::setBorderColor(const TpBrush &borderBrush, bool enable=true) override
设置边框填充效果;渐变效果等...
设置边框填充效果;渐变效果等
参数:bgBrush: 填充效果
参数:enable: 启动/禁用边框颜色显示
virtual void TpMainWindow::setEnabledBorderColor(bool enable) override
设置启用/禁用边框线绘制...
设置启用/禁用边框线绘制
参数:enable: true为启用,false禁用
