开始学习Python和PyQt - 教程、书籍、常见方法

12 投票
4 回答
15089 浏览
提问于 2025-04-16 00:24

在过去的几年里,我一直在做网页开发(用php和js),现在我觉得是时候尝试一些不同的东西了。我认为了解编程的不同领域总是有好处的,这样可以更好地理解不同的方法。所以我现在想看看图形用户界面(GUI)开发。

我选择了Python作为编程语言,现在我正在慢慢掌握基础知识。我还发现了这个问题:

如何学习Python

这个问题里已经包含了一些很好的链接和书籍推荐。所以我现在主要想了解一些关于PyQt的信息:

  • 教程
  • 书籍
  • 关于GUI开发的一般建议

我已经看了一些教程,但没有找到特别好的。大多数教程都很简短,没能真正解释清楚内容。

提前感谢大家的建议。

4 个回答

4

我之前保存了这个书签:

http://www.harshj.com/2009/04/26/the-pyqt-intro/

4

在popdevelop.com上有一个详细的步骤指南,教你如何把Eclipse和PyQT设置好。

15

首先要明白的是,了解Qt会比了解PyQt更有帮助。大部分好的文档都是在讲Qt,而不是PyQt,所以如果你能熟悉Qt(以及如何把Qt的代码转换成PyQt的代码),那会对你大有裨益。需要注意的是,我并不建议用C++来编写Qt程序;Python是一个非常棒的语言,适合用来做Qt编程,因为它能处理很多繁琐的工作,让你可以专注于编写应用程序的逻辑。

我找到的最好的关于PyQt的书是《用Python和Qt快速编写图形用户界面》。这本书前面有一个简短的Python教程,然后带你了解如何构建一个Qt应用程序。到书的最后,你应该对如何构建一个应用程序有个大致的了解,并且对更高级的主题有一些基本的认识。

另一个重要的参考资料是PyQt的绑定文档。特别要注意“新式信号和槽支持”这一部分;这比旧版有了很大的改进。一旦你真正理解了这份文档(而且它很简短),你就能很轻松地浏览Qt的文档了。

撰写回答