Skip to content

Create GUI Applications with Python Qt6 (5th Edition, PyQt6) 非官方中文翻译

本项目是 “Create GUI Applications with Python Qt6 (5th Edition, PyQt6)” 这本书的非官方中文翻译,原书作者是Martin Fitzpatrick

原书指路

快速开始

我们现在已经完成了部分章节的翻译,我们已经将翻译好的部分打包为PDF文件,并放在了“PDF发行版文件夹”中。当然,您也可以在Release中找到它们,这样您可以直接下载打包好的PDF文件

在本阶段中,我们将每个章节单独创建的文件夹。您可以直接查看相应的文件夹中的markdown文件

您可以将本仓库克隆到本地方便您进行阅读和文件格式转换

bash
git clone https://github.com/Drtxdt/Qt6-book-translation.git
cd Qt6-book-translation

这里推荐使用Typora进行md文件的查看,还可以以PDF的格式导出

有关版权

本翻译采用 CC BY-NC-SA 4.0 协议:

  • ✅ 允许自由分享、复制
  • ✅ 允许修改和创作衍生作品
  • ⚠️ 必须署名原作者及译者
  • ❌ 禁止商业用途
  • ⚠️ 衍生作品必须采用相同授权

📌 完整条款详见 LICENSE 文件

目前我们已经向作者发出电子邮件进行申请授权,我们将实时更新进度

还请各位支持一下原书 原书指路

翻译进度

翻译的进度实时更新,具体请以仓库中的文件为准

计划

  • 完全汉化(包括代码的注释)
  • 以GitHub Pages的形式进行在线部署,方便诸位的查看
  • 打包为可以直接下载的PDF版本
  • 上传本书源码(在原作者同意后)上传到本仓库方便诸位下载

贡献指南

如果您发现了不妥之处,或者您也想为本项目做出贡献,请您提出Issue或者Fork本仓库之后进行Pull Request

我写了一个术语表:术语表.md 供您参考

另外,还请您遵循以下规范:

  • 尽量保持和原书一致的格式
  • 代码块缩进使用四个空格而不是制表符Tab
  • 与术语表尽量保持一致
  • 请手动测试一下代码块看看是否可以正常运行,以防复制粘贴时的错误
  • 图片请务必使用不带./的相对路径

您也可以查看 CONTRIBUTING.md来查看具体内容

一点碎碎念

本人只是一个为爱发电的大学生,因为在国内很难找到这样一本有趣且实用PyQt参考书,而且据我所知目前没有汉化的版本,所以我就想以微薄之力对其进行汉化,为开源社区做出贡献。我会尽全力使用空闲时间为大家提供精准且符合中文特色的翻译。

如果您认为本仓库对您有帮助,还请您为我们点亮一个Star,这是我持续为爱发电的动力~