QHexView 5.1 发布(以及一点历史)
发布: (2026年2月9日 GMT+8 01:12)
2 分钟阅读
原文: Dev.to
Source: Dev.to
背景
将近十年前,我开始为一个已经停滞的旧项目编写一个用于显示二进制数据的小部件。随着时间的推移,我把它的代码抽离出来,迁移到一个专门的仓库,希望能对其他开发者有所帮助。
重写与新发布
代码变得杂乱且维护耗时,于是我在 2022 年决定从头重写该部件。新版本 5.1 采用了全新编写的渲染器——这也是本次发布的主要原因。
特性
- 内置模式匹配器。
- 完全可定制的渲染:可以按字节值和/或偏移范围(甚至通过委托实现实时)进行高亮。
- 支持多种格式的剪贴板操作(可视复制、十六进制复制等)。
- 可通过
setTrackChanges()方法高亮已修改的字节。 - 众多细微改进和 bug 修复。
仓库
GitHub 上的 QHexView – 版本 5.1.0。