主题模式
| 选项 | 说明 |
|---|---|
| [浅色] | 使用浅色主题 |
| [深色] | 使用深色主题 |
| [跟随系统] | 根据操作系统设置自动切换浅色/深色模式(默认) |
界面风格
通过下拉列表选择 Qt 界面风格(如Fusion、Windows、macOS 等)。可选值取决于系统中安装的 Qt 风格插件。
更改界面风格后需要重启应用才能生效。
自定义外观
你可以导入.altheme 主题文件来替换默认外观:
获取主题文件
从 AutoLibrary 主题市场 浏览并下载你喜欢的主题文件(
.altheme)。AutoLibrary 所发布的软件包中不含预装主题,所有主题文件需要从主题市场获取。
导入主题
在 [自定义外观] 区域点击 [浏览] 按钮,选择下载的
.altheme 文件。AutoLibrary 同时支持 .altheme 和 .qss 格式的主题文件。导入 .qss 文件时,
AutoLibrary 会自动包装为 .altheme 格式。所有导入的主题文件都会按照主题名称重新命名并存放在 AutoLibrary 配置目录的 themes 文件夹下:Windows 系统:macOS 系统:
导入时若与已有主题同名,AutoLibrary 会对比作者信息。同一作者的同名主题将被视为重复导入并被拒绝。因此,发布主题时请确保你的每个作品使用唯一名称。
主题文件格式
如果需要上传并分享你的自定义主题文件,你应该了解以下内容。
.altheme 文件格式基于 ZIP 压缩格式,
其内部包含以下文件:
| 文件 | 说明 |
|---|---|
theme.qss | Qt 样式表文件,定义界面外观 |
info.json | 主题元数据,包含名称、作者、适配模式等信息 |
如果需要了解 Qt 样式表文件(Qt Style Sheet, QSS),请访问
Qt QSS 官方参考文档
info.json 结构示例:
| 字段 | 说明 |
|---|---|
qss | 样式表文件名,指向压缩包内的 QSS 文件 |
name | 主题名称 |
author | 主题作者 |
need_theme | 适配主题:"dark": 深色 "light": 浅色 "both": 兼容两者 |
brief | 关于主题样式的简短描述,建议不要超过 50 个字符 |
主题市场
AutoLibrary 主题市场 是一个在线平台, 供用户浏览、下载和分享自定义主题。通过市场上传与分享
如果你按照上述格式规范制作了自定义主题,可以通过主题市场上传分享:- 注册 AutoLibrary 主题市场 账户。注册时, 昵称建议设置为主题中的作者名,以免引起命名冲突
- 准备
.altheme主题文件 - 在上传页面,拖入或选择你准备好的
.altheme主题文件 - 填写必要的主题信息(名称、简介描述、适配主题、兼容版本等)
- 提交审核,等待审核通过后即可在主题市场中搜索、浏览并下载你分享的主题文件
上传的主题需要经过管理员审核后才能公开发布。审核通过后,其它用户即可在市场中浏览和下载。如果提交被管理员退回,请仔细阅读审核退回原因,按要求通过编辑保存修改后即可重新提交审核。