启动Python和PyQt - 教程,书籍,一般方法

enr*_*cog 12 python user-interface pyqt

在做了最近几年的web开发(php/js)后,我认为现在是时候看一下不同的东西了.我认为在编程中看一下不同领域以更好地理解一些不同的方法可能总是好的,所以我现在想看看GUI开发.

作为编程语言我选择了Python,现在我慢慢得到基础知识,我也发现了这个问题:

如何学习python

其中已包含良好的链接和书籍提案.所以我现在主要寻找一些关于PyQt的信息:

  • 教程
  • 图书
  • GUI开发的一般提示

我已经看了一些教程,但没有发现任何真正好的教程.大多数都很短,并没有真正解释任何事情.

提前感谢您的建议.

Chr*_* B. 14

首先要意识到的是,理解Qt比理解PyQt要多得多.大多数优秀的文档都讨论了Qt,而不是PyQt,因此熟悉它们(以及如何将该代码转换为PyQt代码)是一种救星.注意,我实际上并不建议用C++ 编写 Qt; Python是Qt编程的一种很棒的语言,因为它可以处理大量的工作,让你真正编写应用程序逻辑代码.

我发现使用PyQt的最好的书是使用Python和Qt进行快速GUI编程.它前面有一个很好的小Python教程,然后将带您了解构建Qt应用程序的基础知识.在本书的最后,您应该知道如何构建应用程序,以及从哪里开始更高级主题的基本概念.

另一个关键参考是PyQt绑定文档.特别注意"新型信号和插槽支持"; 这是对旧式的巨大改进.一旦你真正理解了这个文档(它很短),你就可以很容易地导航Qt文档.