TpCssParser 类
V0.2.1TpUtils
2025-11-14
介绍
CSS解析器
基础信息
| 头文件: | include <TpCssParser.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 类型
enum TpCssParser::MouseStatus
| 名称 | 值 | 描述 |
|---|---|---|
| Pressed | 0 | |
| Hover | 1 | |
| Disabled | 2 | |
| Enabled | 3 | |
| Checked | 4 | |
| Normal | 5 |
Public 成员函数
| TpCssParser() | ||
|---|---|---|
| TpCssParser(const TpString &_filePath) | 给入CSS文件路径或CSS字符串 | |
| clearCss() | 清空当前缓存的所有CSS数据;一般用于完全重置UI样式时使用 | |
| parseCss(const TpString &_filePath) | 指定文件路径或者CSS字符串解析CSS数据,解析时只会覆盖给入CSs的key值,原有CSS数据不会被移除 | |
| TpString | cssStr() | 获取CSS字符串 |
| tpShared< TpCssData > | readCss(const TpString &_className, const TpString &_uiType, const TpCssParser::MouseStatus &_status) | 指定类名、类型名、状态获取对应CSS数据结构 |
成员函数说明
TpCssParser::TpCssParser()
暂无注释...
TpCssParser::TpCssParser(const TpString &_filePath)
给入CSS文件路径或CSS字符串...
给入CSS文件路径或CSS字符串
参数:_filePath: CSS文件路径或CSS字符串
void TpCssParser::clearCss()
清空当前缓存的所有CSS数据;一般用于完全重置UI样式时使用...
清空当前缓存的所有CSS数据;一般用于完全重置UI样式时使用
void TpCssParser::parseCss(const TpString &_filePath)
指定文件路径或者CSS字符串解析CSS数据,解析时只会覆盖给...
指定文件路径或者CSS字符串解析CSS数据,解析时只会覆盖给入CSs的key值,原有CSS数据不会被移除
参数:_filePath: 文件路径或字符串
TpString TpCssParser::cssStr()
获取CSS字符串...
获取CSS字符串
返回值:
tpShared< TpCssData > TpCssParser::readCss(const TpString &_className, const TpString &_uiType, const TpCssParser::MouseStatus &_status)
指定类名、类型名、状态获取对应CSS数据结构...
指定类名、类型名、状态获取对应CSS数据结构
参数:_className: 类名,例如 TpCombox
参数:_uiType: CSS设置的类型
参数:_status: 状态
返回值:CSS数据指针
