目录
本文是对开源项目【QT样式表合集】进行整理归纳。
开源项目的gitee网址:QT样式表合集-45款精美主题一键切换:45款精美主题一键切换,助力QT应用界面美化 - AtomGit
一、总体结构
工程 styledemo 是一个 Qt Widgets 演示程序(quicreator.ui 界面 + 5 个下拉框切换), 样式表按来源分成 5 个族,共 45 个文件:
| 族 | 目录 | 数量 | 底座与来源 | 侧重点 |
| A 深/浅双主题 |
| 2 | QDarkStyle / QLightStyle(Sass 经 qtsass 编译生成) | 全控件工业级深/浅色,配 PNG 图标 |
| B 扁平整套 |
| 3 | 飞扬青云 QUiCreator「经典三套」 | 全控件 + |
| C 命名主题 |
| 18 | GTRONICK/QSS、Dracula、macOS/Ubuntu 仿制、国内模板 | 通用整站换肤 |
| D 匿名合集 |
| 17 | 上述同名主题 + 优快云 教程配套 + 视频通话界面 | 混杂,含 1 个空文件 |
| E 登录窗专用 |
| 5 | 国内 Qt 教程「远程控制/网络客户端」登录界面 | 只覆盖 |
去重后的真实价值:45 个文件 → 36 个可用、约 34 种不同观感。 others/3、4、6、8、9、10、11、16 与 Amoled、Aqua、ConsoleStyle、ElegantDark、ManjaroMix、MaterialDark、NeonButtons、Ubuntu 是同一份代码,差别仅在是否保留 GTRONICK 的版权注释头;others/12.qss 为 0 字节空文件。
二、45 款逐一介绍
A 组:深 / 浅双主题(2 款)
| # | 文件 | 主色 | 说明 |
| 1 |
| 背景 | 工业深蓝灰,322 条规则,覆盖菜单、树、表头、滚动条、滑块、分组框全部子控件;按钮/勾选框用 |
| 2 |
| 背景 | 与 1 同源同结构(322 条),浅灰底 + 天蓝高亮,适合长时间读表的工控/检测界面 |
B 组:飞扬青云扁平三套(3 款)
| # | 文件 | 主色 | 说明 |
| 3 |
| 白底 | 123 条规则,用 |
| 4 |
| 底 | 同 3 的浅蓝变体,演示程序默认加载的就是这套 |
| 5 |
| 底 | 同 3 的深灰变体,Photoshop 味,对比度偏低 |
这 3 套首行是
QPalette{background:#XXXXXX;},不是有效选择器。演示程序用qss.mid(20,7)从第 20 个字符截出颜色串再qApp->setPalette()。移植时必须照样补一句 setPalette,否则菜单、提示框等原生绘制部分仍是系统配色。
C 组:命名主题(18 款)
| # | 文件 | 主色 | 说明 |
| 6 |
| 纯黑 | OLED 省电风,82 条规则;黑底橙强调,长时间盯屏不刺眼,但纯黑在大屏上边界感弱 |
| 7 |
| 浅灰 | 74 条规则,网页 Aqua 风格,控件带 1px 描边和圆角,偏「管理后台」观感 |
| 8 |
| 黑底 | 仅 20 条规则,终端控制台风,最轻量;只处理窗口/输入框/按钮/进度条,复杂控件会露原生样式 |
| 9 |
| 米白 | 168 条,中文逐行注释,覆盖菜单栏/工具栏/表格/滑块/滚动条,是最「教科书式」的一套,适合当改写底稿 |
| 10 |
|
| Dracula 配色深色版,94 条,含 |
| 11 |
| 灰 | 26 条极简,全用 |
| 12 |
|
| Dracula 浅色版,95 条,与 |
| 13 |
|
| 83 条,四边 |
| 14 |
|
| 75 条,Manjaro Linux 深色风,低饱和绿点缀,护眼 |
| 15 |
|
| 58 条,Material Design 深色,扁平无描边、强调色用于选中态与滑块 |
| 16 |
| 底 | 只有 4 条规则、只针对 QPushButton;荧光描边按钮,只能当局部点缀用,不能整窗套 |
| 17 |
|
| 72 条,Linux Ubuntu 桌面观感,圆角标签页、橙色焦点描边 |
| 18 |
|
| 25 条,浅蓝登录页模板;选择器写死 |
| 19 |
|
| 同 18 模板的深蓝版;文件名 |
| 20 |
| 石墨 | 同 18 模板黑色版,25 条,中性冷灰 |
| 21 |
| 银灰 | 同 18 模板银色版,最素的一套 |
| 22 |
|
| 同 18 模板,去掉渐变的纯扁平蓝,与 |
| 23 |
|
| 同 18 模板灰色版,适合当「无主题」默认皮肤 |
18–23 是同一份 25 条规则模板的 6 个配色,改动量小、覆盖面也小(仅 Widget/按钮/输入框/下拉/表格/表头/标签页),适合做登录、设置这类小窗口。
D 组:匿名合集(17 款)
| # | 文件 | 主色 | 说明 |
| 24 |
|
| 156 条,视频通话/呼叫界面(含 |
| 25 |
| 同上 | 169 条,24 号的增强版,补了 |
| 26 |
| 同 | AMOLED 同款,仅多 GTRONICK 版权头(作者 Jaime A. Quiroga P.,GTRONICK 公司) |
| 27 |
| 同 | Aqua 同款,带版权头 |
| 28 |
|
| 207 条,「黑色炫酷」,优快云 一去丶二三里 MIT 教程配套,注释最全,适合学习 QSS 写法 |
| 29 |
| 同 | Dark Console 同款,带版权头 |
| 30 |
|
| 仅 21 条,只做 |
| 31 |
| 同 | ElegantDark 同款,带版权头 |
| 32 |
| 同 | ManjaroMix 同款,带版权头 |
| 33 |
| 同 | Material Dark 同款,带版权头 |
| 34 |
| 同 | Neon(仅按钮)同款,带版权头 |
| 35 |
| —— | 空文件,0 字节,加载后无效果,应删除或补内容 |
| 36 |
|
| 84 条,24 号的蓝色渐变变体,菜单栏橙红点缀,中文注释分「主要设置/背景」段落 |
| 37 |
| 黑 + | 仅 19 条,实验性撞色,按钮渐变 + 青色高亮,风格强烈但不成体系 |
| 38 |
|
| 20 条,早期 Demo 风, |
| 39 |
| 同 | Ubuntu 同款,带版权头, |
| 40 |
|
| 211 条,「白色靓丽」,与 28 号同作者成对(深/浅),规则数最多,注释分段清晰 |
E 组:登录窗专用(5 款)
| # | 文件 | 主色 | 说明 |
| 41 |
|
| 61 条,只对 |
| 42 |
|
| 同模板商务蓝,最常用的登录/关于框配色 |
| 43 |
|
| 同模板中性灰,低调 |
| 44 |
|
| 同模板海军蓝,比 42 更亮更「软件感」 |
| 45 |
|
| 48 条,5 套里最暗最简的一套,去掉了部分渐变,纯深色 |
E 组全部以
#frmLogin这类具名 objectName 开头,本质上是一个「远程控制客户端」的界面皮肤。拿到别的工程里,要么把窗口 objectName 改成这套名字,要么把选择器批量替换成自己的名字。
三、选型建议
1、工控/检测上位机(长时间读表、需高对比):1 darkstyle 或 2 lightstyle,覆盖最全、子控件最完整。
2、需要中文注释当底稿二次开发:9 Cyan。
3、商务管理类界面:3/4/5 扁平三套(记得补 palette 与图标)。
4、想要「一眼像专业软件」的桌面观感:13 MacOS 或 17 Ubuntu。
5、深色炫技/大屏展示:24/25 视频通话渐变 或 36 蓝色渐变。
6、只要一个登录窗:42 qss2/blue。
7、不建议直接用:35(空文件)、16/34(只有按钮)、37/38(规则太少、风格不成体系)。

1778



被折叠的 条评论
为什么被折叠?



