本文记录了一款英语衡水体字帖生成器从 PyQt6 迁移到 Electron 的完整重构过程。原作者将 v1.1.1 的桌面应用升级为基于 electron-vite 的 v2.0.x 跨平台版本,覆盖 Windows、macOS 和 Linux。技术栈上,渲染改用 Canvas 2D,OCR 功能由 tesseract.js 承担,打包依赖 electron-builder,并需处理旧版 pickle 数据的兼容问题,Linux 端还涉及 Bottles 交叉打包。文章既呈现了重构后的架构与功能延续,也系统梳理了迁移中遇到的各类问题与解决思路。其价值在于为同类 Python 桌面应用转向 Electron 提供了可参考的实战路径,尤其在数据兼容、跨平台构建等易踩坑环节给出了具体经验。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅