路径:支持库 → 基础支持库 → YSS。
扁平命令,用于运行时加载/应用样式表。属性名与选择器规则见 YSS.md。
硬约束
- 属性名必须是英文(如
background-color)。 - 默认启动会自动加载 exe 旁
{窗体名}.yss;子目录主题 / 换肤才显式加载YSS。 :/img/a.png相对 exe 根目录,与.yss是否在子目录无关。- 按名选择器用 XML「名称」:
button#按钮1。
快速开始
加载YSS()
加载YSS(":/yss/主题.yss")
应用YSS(R"(button#按钮1 { background-color: #2ecc71; })")
YSS
本分类共 2 条。
加载YSS
- 签名:
逻辑 加载YSS([文本 文件路径=""]) - 说明:从
.yss文件加载样式并应用到当前窗体全部控件;运行时可动态换肤。返回真=成功,假=文件不存在或格式错误。 - 参数一│[文本 文件路径=”“]: 省略则加载 exe 旁「主窗口.yss」;支持相对 exe 路径(如
yss/demo.yss);资源 URL:/…表示 exe 旁相对路径
应用YSS
- 签名:
逻辑 应用YSS(文本 样式文本) - 说明:将 YSS 规则文本直接应用到当前窗体。返回真=解析并应用成功。
- 参数一│文本 样式文本: 规则文本;可用
R"(...)"原始字符串包含双引号
易错对照
| 错误 | 正确 |
|---|---|
| 属性写中文「背景色」 | 写 background-color |
#确定 用按钮标题 |
#按钮1 用 XML 名称 |
YSS 在子目录却写相对 img/ |
图片写 :/img/... |