tpChildWidget类
SingleGUI
2025-07-05
继承关系
基础信息
Public 成员函数
tpChildWidget(tpChildWidget *parent=nullptr) | ||
---|---|---|
~tpChildWidget() | ||
setProperty(const tpString &_name, const tpVariant &_value) override | 设置属性值 | |
deleteLater() override | 删除自己,用于UI组件的删除,不会立即删除在下一个时间循环删除该指针 | |
close() | 关闭本窗体,只隐藏并不会释放窗口 | |
show() | 显示窗体 | |
showMaximum() | 最大化显示窗体 | |
setVisible(bool visible=true) | 设置窗口显隐 | |
visible() | 获取当前窗口显隐状态 | |
setEnabled(const bool &enable) | 设置组件是否可用,禁用后不触发除绘制外所有事件 | |
enabled() | 获取当前组件可用状态 | |
setText(const tpString &text) | ||
virtual tpString | text() | |
virtualKeyboardInput(const tinyPiX::VirtualKeyboardInputType &type, const tpString &text) | 获取虚拟键盘输入;需要获取时重写此虚函数 | |
setRotateEnable(bool enabled=false) | ||
rotateEnable() | ||
setRotate(ItpRotateType type) | ||
rotate() | ||
offsetX() | ||
offsetY() | ||
setRect(const tpRect &rect) | 设置widget矩形区域 | |
setRect(const tpRect *rect) | ||
setRect(const ItpRect &rect) | ||
setRect(const ItpRect *rect) | ||
setRect(const int32_t &x, const int32_t &y, const uint32_t &w, const uint32_t &h) | ||
toScreen() | 获取widget相对于屏幕的矩形区域 | |
rect() | 获取widget自身的矩形区域 | |
screenSize() | 获取widget所在屏幕的屏幕尺寸 | |
setSize(const uint32_t &width, const uint32_t &height) | 设置窗口宽高 | |
setSize(const ItpSize &size) | 设置窗口宽高 | |
size() | 获取窗口尺寸 | |
setWidth(const uint32_t &width) | 设置窗口宽度 | |
setHeight(const uint32_t &height) | 设置窗口高度 | |
width() | 获取窗口当前宽度 | |
height() | 获取窗口当前高度 | |
setMinimumSize(const uint32_t &width, const uint32_t &height) | 设置窗口最小尺寸 | |
setMinimumSize(const ItpSize &minimumSize) | 设置窗口最小尺寸 | |
minimumSize() | 获取窗口的最小尺寸 | |
setMinumumWidth(const uint32_t &width) | 设置窗口最小宽度 | |
minumumWidth() | 获取窗口最小宽度 | |
setMinumumHeight(const uint32_t &height) | 设置窗口最小高度 | |
minumumHeight() | 获取窗口最小高度 | |
setMaximumSize(const uint32_t &width, const uint32_t &height) | 设置窗口最大尺寸 | |
setMaximumSize(const ItpSize &maximumSize) | 设置窗口最大尺寸 | |
maximumSize() | 获取窗口的最大尺寸 | |
setMaxumumWidth(const uint32_t &width) | 设置窗口最大宽度 | |
maxumumWidth() | 获取窗口最大宽度 | |
setMaxumumHeight(const uint32_t &height) | 设置窗口最大高度 | |
maxumumHeight() | 获取窗口最大高度 | |
setFixedSize(const uint32_t &width, const uint32_t &height) | 设置窗口固定大小,设置后窗口大小不会被改变 | |
setFixedWidth(const uint32_t &width) | 设置窗口固定宽度,设置后窗口宽度不会被改变 | |
setFixedHeight(const uint32_t &height) | 设置窗口固定高度,设置后窗口高度不会被改变 | |
isFixedSize() | 窗口是否是固定大小 | |
isFixedWidth() | 窗口是否是固定宽度 | |
isFixedHeight() | 窗口是否是固定高度 | |
move(int32_t x, int32_t y) | 设置窗口坐标,以父窗口左上角顶点为(0,0)坐标 | |
pos() | 获取窗口当前坐标 | |
setAlpha(const uint8_t &alpha=0xff) | 设置窗体透明度,窗体及内部组件均会被影响 | |
alpha() | 获取窗体当前透明度 | |
setLayout(tpLayout *layout) | 设置窗体布局,如果已经存在布局则设置失败,需要先释放旧布局指针 | |
tpLayout * | layout() | 获取当前窗口的布局指针 |
update(tpRect &rect, bool clip=true, bool onlyBlit=false, bool sync=false) | ||
update(ItpRect &rect, bool clip=true, bool onlyBlit=false, bool sync=false) | ||
update(ItpRect *rect, bool clip=true, bool onlyBlit=false, bool sync=false) | ||
update(int32_t x, int32_t y, int32_t w, int32_t h, bool clip=true, bool onlyBlit=false, bool sync=false) | ||
update(bool clip=true, bool onlyBlit=false, bool sync=false) | ||
setCheckable(const bool &_checkable) | 设置是否时可选中模式 | |
checkable() | 获取当前是否是可选中状态 | |
setChecked(const bool &_isChecked) | 设置选中状态 | |
checked() | 获取当前选中状态 | |
setRoundCorners(const uint32_t &round) | 设置边框圆角 单位px | |
roundCorners() | 获取边框圆角值,单位px | |
virtual tpShared< tpSurface > | backGroundCacheImage() | |
setBackGroundImage(tpShared< tpSurface > image, bool enable=true) | 设置背景图片显示 | |
virtual tpShared< tpSurface > | backGroundImage() | 获取当前的背景图片资源 |
enableBackGroundImage() | 获取是否启用背景图片绘制 | |
setEnableBackGroundImage(bool enable) | 设置是否启用背景图片绘制 | |
setBackGroundColor(tpColors &color, bool enable=true) | 设置背景颜色 | |
setBackGroundColor(int32_t color, bool enable=true) | 设置背景颜色 | |
backGroundColor() | 获取当前背景颜色RGBA | |
enableBackGroundColor() | 获取是否启用背景颜色绘制 | |
setEnableBackGroundColor(bool enable) | ||
setBorderColor(tpColors &color, bool enable=true) | 设置边框颜色 | |
setBorderColor(int32_t color, bool enable=true) | 设置边框颜色 | |
borderColor() | 获取当前边框颜色RGBA | |
enableBorderColor() | ||
setEnabledBorderColor(bool enable) | ||
setBlurRadius(const uint32_t &blurRadius) | 设置模糊半径 | |
blurRadius() | 获取当前设置的模糊半径 | |
setEnableBlur(const bool &enable=false) | 设置启用/禁用背景模糊 | |
enableBlur() | 获取当前是否启用背景模糊 | |
setColorKey(bool enable=false, int32_t colorKey=0) | ||
setColorKeyEnable(bool enable=false) | ||
colorKeyEnable() | ||
colorKey() | ||
setVarShape(void *shape) | ||
varShape() | ||
setParent(tpObject *parent) override | ||
onKeyboardEvent(tpKeyboardEvent *event) | 设置鼠标事件监听函数 | |
onMouseKeyEvent(tpMouseKeyEvent *event) | ||
onMouseLongPressEvent(tpMouseLongPressEvent *event) | 鼠标左键长按事件 | |
onMouseMotionEvent(tpMouseMotionEvent *event) | ||
onFingerEvent(tpFingerEvent *event) | ||
onDollAREvent(tpDollAREvent *event) | ||
onMultiGestureEvent(tpMultiGestureEvent *event) | ||
onMoveEvent(tpObjectMoveEvent *event) | ||
onResizeEvent(tpObjectResizeEvent *event) | ||
onFocusEvent(tpObjectFocusEvent *event) | ||
onLeaveEvent(tpObjectLeaveEvent *event) | ||
onVisibleEvent(tpObjectVisibleEvent *event) | ||
onRotateEvent(tpObjectRotateEvent *event) | ||
onPaintEvent(tpObjectPaintEvent *event) | 绘制事件,禁止在该函数调用 paint和update函数 | |
onActiveEvent(tpObjectActiveEvent *event) | ||
onThemeChangeEvent(tpThemeChangeEvent *event) | ||
objectType() | 获取对象类型,一般禁止重写 | |
appChange(int32_t id, int32_t pid, int32_t rotate, int32_t visible, int32_t active, int32_t color, uint8_t alpha, int32_t require) | ||
virtual tpChildWidget * tpChildWidget::find | find(tpPoint &point) | |
virtual tpChildWidget * tpChildWidget::find | find(ItpPoint *point) | |
virtual tpChildWidget * tpChildWidget::find | find(int32_t x, int32_t y) | |
setStyleSheet(const tpString &_styleSheetStr) | 补充CSS样式,系统内置CSS除非同名否则不会被覆盖 | |
tpString | styleSheet() | 获取当前系统的CSS样式字符串 |
tpShared< tpCssData > | readCss(const tpString &_className, const tpCssParser::MouseStatus &_status) | 指定类名,状态,获取对象的CSS数据 |
virtual tpString | pluginType() | 组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式 |
Protected成员函数
tpShared< tpCssData > | currentStatusCss() | 自动根据控件状态获取当前CSS(启用、悬停、选中、禁用等) |
---|---|---|
tpShared< tpCssData > | enabledCss() | |
tpShared< tpCssData > | disableCss() | |
tpShared< tpCssData > | hoveredCss() | |
tpShared< tpCssData > | pressedCss() | |
tpShared< tpCssData > | checkedCss() | |
refreshBaseCss() | 子类构造函数可调用该函数完成基础CSS的初始化,例如size、round等,前提需实现 pluginType 函数 |
成员函数说明
tpChildWidget::tpChildWidget(tpChildWidget *parent=nullptr)
暂无注释...
virtual
tpChildWidget::~tpChildWidget()
暂无注释...
virtual
void tpChildWidget::setProperty(const tpString &_name, const tpVariant &_value) override
点击查看...
设置属性值
virtual
void tpChildWidget::deleteLater() override
点击查看...
删除自己,用于UI组件的删除,不会立即删除在下一个时间循环删除该指针
virtual
void tpChildWidget::close()
点击查看...
关闭本窗体,只隐藏并不会释放窗口
返回值:
关闭结果
virtual
void tpChildWidget::show()
点击查看...
显示窗体
virtual
void tpChildWidget::showMaximum()
点击查看...
最大化显示窗体
virtual
void tpChildWidget::setVisible(bool visible=true)
点击查看...
设置窗口显隐
virtual
bool tpChildWidget::visible()
点击查看...
获取当前窗口显隐状态
返回值:
true显示,false隐藏
void tpChildWidget::setEnabled(const bool &enable)
点击查看...
设置组件是否可用,禁用后不触发除绘制外所有事件
bool tpChildWidget::enabled()
点击查看...
获取当前组件可用状态
返回值:
可用状态
virtual
void tpChildWidget::setText(const tpString &text)
暂无注释...
virtual
tpString tpChildWidget::text()
暂无注释...
virtual
void tpChildWidget::virtual
KeyboardInput(const tinyPiX::VirtualKeyboardInputType &type, const tpString &text)
点击查看...
获取虚拟键盘输入;需要获取时重写此虚函数
virtual
void tpChildWidget::setRotateEnable(bool enabled=false)
暂无注释...
virtual
bool tpChildWidget::rotateEnable()
暂无注释...
virtual
void tpChildWidget::setRotate(ItpRotateType type)
暂无注释...
virtual
ItpRotateType tpChildWidget::rotate()
暂无注释...
virtual
int32_t tpChildWidget::offsetX()
暂无注释...
virtual
int32_t tpChildWidget::offsetY()
暂无注释...
virtual
void tpChildWidget::setRect(const tpRect &rect)
点击查看...
设置widget矩形区域
virtual
void tpChildWidget::setRect(const tpRect *rect)
暂无注释...
virtual
void tpChildWidget::setRect(const ItpRect &rect)
暂无注释...
virtual
void tpChildWidget::setRect(const ItpRect *rect)
暂无注释...
virtual
void tpChildWidget::setRect(const int32_t &x, const int32_t &y, const uint32_t &w, const uint32_t &h)
暂无注释...
virtual
ItpRect tpChildWidget::toScreen()
点击查看...
获取widget相对于屏幕的矩形区域
返回值:
矩形区域参数
virtual
ItpRect tpChildWidget::rect()
点击查看...
获取widget自身的矩形区域
返回值:
矩形区域参数
virtual
ItpSize tpChildWidget::screenSize()
点击查看...
获取widget所在屏幕的屏幕尺寸
返回值:
屏幕尺寸
virtual
void tpChildWidget::setSize(const uint32_t &width, const uint32_t &height)
点击查看...
设置窗口宽高
virtual
void tpChildWidget::setSize(const ItpSize &size)
点击查看...
设置窗口宽高
ItpSize tpChildWidget::size()
点击查看...
获取窗口尺寸
virtual
void tpChildWidget::setWidth(const uint32_t &width)
点击查看...
设置窗口宽度
virtual
void tpChildWidget::setHeight(const uint32_t &height)
点击查看...
设置窗口高度
virtual
uint32_t tpChildWidget::width()
点击查看...
获取窗口当前宽度
返回值:
宽度值
virtual
uint32_t tpChildWidget::height()
点击查看...
获取窗口当前高度
返回值:
高度值
virtual
void tpChildWidget::setMinimumSize(const uint32_t &width, const uint32_t &height)
点击查看...
设置窗口最小尺寸
virtual
void tpChildWidget::setMinimumSize(const ItpSize &minimumSize)
点击查看...
设置窗口最小尺寸
virtual
ItpSize tpChildWidget::minimumSize()
点击查看...
获取窗口的最小尺寸
返回值:
最小尺寸
virtual
void tpChildWidget::setMinumumWidth(const uint32_t &width)
点击查看...
设置窗口最小宽度
virtual
uint32_t tpChildWidget::minumumWidth()
点击查看...
获取窗口最小宽度
返回值:
最小宽度
virtual
void tpChildWidget::setMinumumHeight(const uint32_t &height)
点击查看...
设置窗口最小高度
virtual
uint32_t tpChildWidget::minumumHeight()
点击查看...
获取窗口最小高度
返回值:
最小高度
virtual
void tpChildWidget::setMaximumSize(const uint32_t &width, const uint32_t &height)
点击查看...
设置窗口最大尺寸
virtual
void tpChildWidget::setMaximumSize(const ItpSize &maximumSize)
点击查看...
设置窗口最大尺寸
virtual
ItpSize tpChildWidget::maximumSize()
点击查看...
获取窗口的最大尺寸
返回值:
最大尺寸
virtual
void tpChildWidget::setMaxumumWidth(const uint32_t &width)
点击查看...
设置窗口最大宽度
virtual
uint32_t tpChildWidget::maxumumWidth()
点击查看...
获取窗口最大宽度
返回值:
窗口最大宽度
virtual
void tpChildWidget::setMaxumumHeight(const uint32_t &height)
点击查看...
设置窗口最大高度
virtual
uint32_t tpChildWidget::maxumumHeight()
点击查看...
获取窗口最大高度
返回值:
最大高度
virtual
void tpChildWidget::setFixedSize(const uint32_t &width, const uint32_t &height)
点击查看...
设置窗口固定大小,设置后窗口大小不会被改变
virtual
void tpChildWidget::setFixedWidth(const uint32_t &width)
点击查看...
设置窗口固定宽度,设置后窗口宽度不会被改变
virtual
void tpChildWidget::setFixedHeight(const uint32_t &height)
点击查看...
设置窗口固定高度,设置后窗口高度不会被改变
bool tpChildWidget::isFixedSize()
点击查看...
窗口是否是固定大小
返回值:
是返回true,否则返回false
bool tpChildWidget::isFixedWidth()
点击查看...
窗口是否是固定宽度
返回值:
是返回true,否则返回false
bool tpChildWidget::isFixedHeight()
点击查看...
窗口是否是固定高度
返回值:
是返回true,否则返回false
virtual
void tpChildWidget::move(int32_t x, int32_t y)
点击查看...
设置窗口坐标,以父窗口左上角顶点为(0,0)坐标
virtual
const ItpPoint tpChildWidget::pos()
点击查看...
获取窗口当前坐标
返回值:
返回窗口当前坐标
virtual
void tpChildWidget::setAlpha(const uint8_t &alpha=0xff)
点击查看...
设置窗体透明度,窗体及内部组件均会被影响
virtual
uint8_t tpChildWidget::alpha()
点击查看...
获取窗体当前透明度
返回值:
当前透明度值
virtual
bool tpChildWidget::setLayout(tpLayout *layout)
点击查看...
设置窗体布局,如果已经存在布局则设置失败,需要先释放旧布局指针
返回值:
设置结果。成功返回true
tpLayout * tpChildWidget::layout()
点击查看...
获取当前窗口的布局指针
返回值:
布局指针,没有布局则返回空
virtual
void tpChildWidget::update(tpRect &rect, bool clip=true, bool onlyBlit=false, bool sync=false)
暂无注释...
virtual
void tpChildWidget::update(ItpRect &rect, bool clip=true, bool onlyBlit=false, bool sync=false)
暂无注释...
virtual
void tpChildWidget::update(ItpRect *rect, bool clip=true, bool onlyBlit=false, bool sync=false)
暂无注释...
virtual
void tpChildWidget::update(int32_t x, int32_t y, int32_t w, int32_t h, bool clip=true, bool onlyBlit=false, bool sync=false)
暂无注释...
virtual
void tpChildWidget::update(bool clip=true, bool onlyBlit=false, bool sync=false)
暂无注释...
void tpChildWidget::setCheckable(const bool &_checkable)
点击查看...
设置是否时可选中模式
bool tpChildWidget::checkable()
点击查看...
获取当前是否是可选中状态
返回值:
是否可选中,true为可选中,默认为false
void tpChildWidget::setChecked(const bool &_isChecked)
点击查看...
设置选中状态
bool tpChildWidget::checked()
点击查看...
获取当前选中状态
返回值:
true为已选中
virtual
void tpChildWidget::setRoundCorners(const uint32_t &round)
点击查看...
设置边框圆角 单位px
uint32_t tpChildWidget::roundCorners()
点击查看...
获取边框圆角值,单位px
返回值:
边框圆角值
virtual
tpShared< tpSurface > tpChildWidget::backGroundCacheImage()
暂无注释...
virtual
void tpChildWidget::setBackGroundImage(tpShared< tpSurface > image, bool enable=true)
点击查看...
设置背景图片显示
virtual
tpShared< tpSurface > tpChildWidget::backGroundImage()
点击查看...
获取当前的背景图片资源
返回值:
图片对象指针,没有则返回空
virtual
bool tpChildWidget::enableBackGroundImage()
点击查看...
获取是否启用背景图片绘制
返回值:
启动返回true,否则返回false
virtual
void tpChildWidget::setEnableBackGroundImage(bool enable)
点击查看...
设置是否启用背景图片绘制
virtual
void tpChildWidget::setBackGroundColor(tpColors &color, bool enable=true)
点击查看...
设置背景颜色
virtual
void tpChildWidget::setBackGroundColor(int32_t color, bool enable=true)
点击查看...
设置背景颜色
virtual
uint32_t tpChildWidget::backGroundColor()
点击查看...
获取当前背景颜色RGBA
返回值:
RGBA值
virtual
bool tpChildWidget::enableBackGroundColor()
点击查看...
获取是否启用背景颜色绘制
virtual
void tpChildWidget::setEnableBackGroundColor(bool enable)
暂无注释...
virtual
void tpChildWidget::setBorderColor(tpColors &color, bool enable=true)
点击查看...
设置边框颜色
virtual
void tpChildWidget::setBorderColor(int32_t color, bool enable=true)
点击查看...
设置边框颜色
virtual
uint32_t tpChildWidget::borderColor()
点击查看...
获取当前边框颜色RGBA
返回值:
RGBA值
virtual
bool tpChildWidget::enableBorderColor()
暂无注释...
virtual
void tpChildWidget::setEnabledBorderColor(bool enable)
暂无注释...
virtual
void tpChildWidget::setBlurRadius(const uint32_t &blurRadius)
点击查看...
设置模糊半径
uint32_t tpChildWidget::blurRadius()
点击查看...
获取当前设置的模糊半径
返回值:
模糊半径值(px)
virtual
void tpChildWidget::setEnableBlur(const bool &enable=false)
点击查看...
设置启用/禁用背景模糊
bool tpChildWidget::enableBlur()
点击查看...
获取当前是否启用背景模糊
返回值:
是否启用背景模糊
virtual
void tpChildWidget::setColorKey(bool enable=false, int32_t colorKey=0)
暂无注释...
virtual
void tpChildWidget::setColorKeyEnable(bool enable=false)
暂无注释...
virtual
bool tpChildWidget::colorKeyEnable()
暂无注释...
virtual
uint32_t tpChildWidget::colorKey()
暂无注释...
virtual
void tpChildWidget::setVarShape(void *shape)
暂无注释...
virtual
void * tpChildWidget::varShape()
暂无注释...
virtual
void tpChildWidget::setParent(tpObject *parent) override
暂无注释...
virtual
bool tpChildWidget::onKeyboardEvent(tpKeyboardEvent *event)
点击查看...
设置鼠标事件监听函数
virtual
bool tpChildWidget::onMouseKeyEvent(tpMouseKeyEvent *event)
暂无注释...
virtual
bool tpChildWidget::onMouseLongPressEvent(tpMouseLongPressEvent *event)
点击查看...
鼠标左键长按事件
返回值:
处理结果
virtual
bool tpChildWidget::onMouseMotionEvent(tpMouseMotionEvent *event)
暂无注释...
virtual
bool tpChildWidget::onFingerEvent(tpFingerEvent *event)
暂无注释...
virtual
bool tpChildWidget::onDollAREvent(tpDollAREvent *event)
暂无注释...
virtual
bool tpChildWidget::onMultiGestureEvent(tpMultiGestureEvent *event)
暂无注释...
virtual
bool tpChildWidget::onMoveEvent(tpObjectMoveEvent *event)
暂无注释...
virtual
bool tpChildWidget::onResizeEvent(tpObjectResizeEvent *event)
暂无注释...
virtual
bool tpChildWidget::onFocusEvent(tpObjectFocusEvent *event)
暂无注释...
virtual
bool tpChildWidget::onLeaveEvent(tpObjectLeaveEvent *event)
暂无注释...
virtual
bool tpChildWidget::onVisibleEvent(tpObjectVisibleEvent *event)
暂无注释...
virtual
bool tpChildWidget::onRotateEvent(tpObjectRotateEvent *event)
暂无注释...
virtual
bool tpChildWidget::onPaintEvent(tpObjectPaintEvent *event)
点击查看...
绘制事件,禁止在该函数调用 paint和update函数
返回值:
返回true继续执行子控件绘制
virtual
bool tpChildWidget::onActiveEvent(tpObjectActiveEvent *event)
暂无注释...
virtual
void tpChildWidget::onThemeChangeEvent(tpThemeChangeEvent *event)
暂无注释...
virtual
ItpObjectType tpChildWidget::objectType()
点击查看...
获取对象类型,一般禁止重写
返回值:
对象类型
virtual
bool tpChildWidget::appChange(int32_t id, int32_t pid, int32_t rotate, int32_t visible, int32_t active, int32_t color, uint8_t alpha, int32_t require)
暂无注释...
virtual
tpChildWidget * tpChildWidget::find(tpPoint &point)
暂无注释...
virtual
tpChildWidget * tpChildWidget::find(ItpPoint *point)
暂无注释...
virtual
tpChildWidget * tpChildWidget::find(int32_t x, int32_t y)
暂无注释...
void tpChildWidget::setStyleSheet(const tpString &_styleSheetStr)
点击查看...
补充CSS样式,系统内置CSS除非同名否则不会被覆盖
tpString tpChildWidget::styleSheet()
点击查看...
获取当前系统的CSS样式字符串
返回值:
CSS字符串
tpShared< tpCssData > tpChildWidget::readCss(const tpString &_className, const tpCssParser::MouseStatus &_status)
点击查看...
指定类名,状态,获取对象的CSS数据
返回值:
读取的CSS数据指针
virtual
tpString tpChildWidget::pluginType()
点击查看...
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式
返回值:
类名字符串
tpShared< tpCssData > tpChildWidget::currentStatusCss()
点击查看...
自动根据控件状态获取当前CSS(启用、悬停、选中、禁用等)
返回值:
CSS数据
tpShared< tpCssData > tpChildWidget::enabledCss()
暂无注释...
tpShared< tpCssData > tpChildWidget::disableCss()
暂无注释...
tpShared< tpCssData > tpChildWidget::hoveredCss()
暂无注释...
tpShared< tpCssData > tpChildWidget::pressedCss()
暂无注释...
tpShared< tpCssData > tpChildWidget::checkedCss()
暂无注释...
void tpChildWidget::refreshBaseCss()
点击查看...
子类构造函数可调用该函数完成基础CSS的初始化,例如size、round等,前提需实现 pluginType 函数