tpCssData类
Utils
2025-07-05
介绍
所有距离、宽度等单位全为px
基础信息
头文件: | include <tpCssData.h> |
---|---|
Cmake: | None |
发布版本: | V0.1.0 |
继承类: | |
派生类: |
Public 成员函数
tpCssData(const tpHash< tpString, tpString > &cssDataMap) | ||
---|---|---|
~tpCssData() | ||
width() | 宽度 | |
minimumWidth() | 最小宽度 | |
maximumWidth() | 最大宽度 | |
height() | 高度 | |
minimumHeight() | 最小高度 | |
maximumHeight() | 最小高度 | |
color() | 字体颜色 | |
subColor() | 如果有子标题,子字体颜色 | |
backgroundColor() | 背景颜色 | |
setBackgroundColor(const int32_t &color) | ||
borderColor() | 边框颜色 | |
setBorderColor(const int32_t &color) | ||
borderWidth() | 获取边框宽度 | |
fontSize() | 字体大小 | |
gap() | 内部间距 | |
padding() | 获取距离所有边框的距离 | |
paddingLeft() | 距离左边框距离,如果padding有值则使用的padding的值 | |
paddingRight() | 距离有边框距离,如果padding有值则使用的padding的值 | |
paddingTop() | 内部组件距离外边框顶部的距离,如果padding有值则使用的padding的值 | |
paddingBottom() | 内部组件距离外边框底部的距离,如果padding有值则使用的padding的值 | |
roundCorners() | 圆角, px | |
setRoundCorners(const uint32_t &corners) | ||
iconSize() | 图标大小 | |
iconBackground() | 如果有icon,icon显示区域的背景颜色 |
成员函数说明
tpCssData::tpCssData(const tpHash< tpString, tpString > &cssDataMap)
暂无注释...
tpCssData::~tpCssData()
暂无注释...
int32_t tpCssData::width()
点击查看...
宽度
int32_t tpCssData::minimumWidth()
点击查看...
最小宽度
返回值:
linebreak
int32_t tpCssData::maximumWidth()
点击查看...
最大宽度
返回值:
linebreak
int32_t tpCssData::height()
点击查看...
高度
int32_t tpCssData::minimumHeight()
点击查看...
最小高度
返回值:
linebreak
int32_t tpCssData::maximumHeight()
点击查看...
最小高度
返回值:
linebreak
int32_t tpCssData::color()
点击查看...
字体颜色
int32_t tpCssData::subColor()
点击查看...
如果有子标题,子字体颜色
返回值:
linebreak
int32_t tpCssData::backgroundColor()
点击查看...
背景颜色
void tpCssData::setBackgroundColor(const int32_t &color)
暂无注释...
int32_t tpCssData::borderColor()
点击查看...
边框颜色
void tpCssData::setBorderColor(const int32_t &color)
暂无注释...
int32_t tpCssData::borderWidth()
点击查看...
获取边框宽度
返回值:
宽度值
int32_t tpCssData::fontSize()
点击查看...
字体大小
返回值:
单位px
int32_t tpCssData::gap()
点击查看...
内部间距
返回值:
单位px
int32_t tpCssData::padding()
点击查看...
获取距离所有边框的距离
返回值:
单位px
int32_t tpCssData::paddingLeft()
点击查看...
距离左边框距离,如果padding有值则使用的padding的值
返回值:
单位px
int32_t tpCssData::paddingRight()
点击查看...
距离有边框距离,如果padding有值则使用的padding的值
返回值:
单位px
int32_t tpCssData::paddingTop()
点击查看...
内部组件距离外边框顶部的距离,如果padding有值则使用的padding的值
返回值:
px
int32_t tpCssData::paddingBottom()
点击查看...
内部组件距离外边框底部的距离,如果padding有值则使用的padding的值
返回值:
px
uint32_t tpCssData::roundCorners()
点击查看...
圆角, px
void tpCssData::setRoundCorners(const uint32_t &corners)
暂无注释...
int32_t tpCssData::iconSize()
点击查看...
图标大小
返回值:
px
int32_t tpCssData::iconBackground()
点击查看...
如果有icon,icon显示区域的背景颜色