开始学习Python和PyQt - 教程、书籍、常见方法
在过去的几年里,我一直在做网页开发(用php和js),现在我觉得是时候尝试一些不同的东西了。我认为了解编程的不同领域总是有好处的,这样可以更好地理解不同的方法。所以我现在想看看图形用户界面(GUI)开发。
我选择了Python作为编程语言,现在我正在慢慢掌握基础知识。我还发现了这个问题:
这个问题里已经包含了一些很好的链接和书籍推荐。所以我现在主要想了解一些关于PyQt的信息:
- 教程
- 书籍
- 关于GUI开发的一般建议
我已经看了一些教程,但没有找到特别好的。大多数教程都很简短,没能真正解释清楚内容。
提前感谢大家的建议。
4 个回答
4
我之前保存了这个书签:
4
在popdevelop.com上有一个详细的步骤指南,教你如何把Eclipse和PyQT设置好。
15
首先要明白的是,了解Qt会比了解PyQt更有帮助。大部分好的文档都是在讲Qt,而不是PyQt,所以如果你能熟悉Qt(以及如何把Qt的代码转换成PyQt的代码),那会对你大有裨益。需要注意的是,我并不建议用C++来编写Qt程序;Python是一个非常棒的语言,适合用来做Qt编程,因为它能处理很多繁琐的工作,让你可以专注于编写应用程序的逻辑。
我找到的最好的关于PyQt的书是《用Python和Qt快速编写图形用户界面》。这本书前面有一个简短的Python教程,然后带你了解如何构建一个Qt应用程序。到书的最后,你应该对如何构建一个应用程序有个大致的了解,并且对更高级的主题有一些基本的认识。
另一个重要的参考资料是PyQt的绑定文档。特别要注意“新式信号和槽支持”这一部分;这比旧版有了很大的改进。一旦你真正理解了这份文档(而且它很简短),你就能很轻松地浏览Qt的文档了。