QStyle 枚举值完全参考手册:PixelMetric、StyleHint 与全部绘制元素

前言 上一篇文章我们剖析了 QStyle 的内核架构。这篇文章是它的「字典」——把 QStyle 中定义的每一个枚举值列出来,给出中文说明、实际使用场景和代码示例。你可以...

2026-05-08

Qt Style Sheets 与 QStyle:两种外观系统的关系、冲突与共存之道

为什么你需要搞懂这两者的关系 几乎所有 Qt 开发者都经历过这个困惑时刻: “我用 setStyleSheet 给按钮改了个颜色,为什么之前自定义 QStyle 的圆角效果全没了?...

2026-05-08

Qt 渲染管线底层剖析:QPainter vs OpenGL vs QML 场景图

前言 上一篇文章讲到 QSS 在每次重绘时都要走 CSS 解析和盒模型计算,而 QStyle 直接用 C++ 计算。这只是冰山一角——Qt 的渲染管线远比"画出来"...

2026-05-08

第8章:高级建造 — 专属 Qt 编辑器

8.1 控件定制:QSS + 自绘做出体素风格的按钮和方块选择轮。8.2 场景集成:UI 嵌在 3D 视口之上,处理焦点和快捷键冲突。超越原版的光圈放置指示器。

2026-05-02

第4章:无限世界的幻觉 — Chunk 动态加载卸载

QThreadPool + QRunnable + 信号槽 = 安全的多线程 Chunk 加载。附带一个真实的 Mesh 未生成完就渲染的 Bug 复盘。

2026-04-24

第1章:启程 — Qt + OpenGL 渲染基石

从 QOpenGLWidget 的初始化开始,到主循环的选型对比,再到 IRenderable 接口的架构设计——这一章打的是渲染层的骨架。

2026-04-18

第0章:启程之前 — 工程化地基

体素引擎项目文件多、依赖杂,新手最容易死在环境配置上。这一章不写任何 OpenGL,只把地基打牢。

2026-04-16