擅长:python、mysql、java
<p>首先要认识到的是,理解Qt比理解PyQt能获得更多的里程。大多数优秀的文档都讨论Qt,而不是PyQt,因此熟悉它们(以及如何将代码转换为PyQt代码)是一个救命稻草。请注意,我实际上并不建议在C++中使用<EM>编程EME> Qt;Python是Qt编程的一种奇妙的语言,因为它需要处理大量的GruntWork,让你真正去编写应用程序逻辑。</p>
<p>我发现与PyQt合作的最好的书是<a href="http://www.qtrac.eu/pyqtbook.html" rel="noreferrer">Rapid GUI Programming with Python and Qt</a>。前面有一个很好的小Python教程,然后介绍构建Qt应用程序的基本知识。在这本书的最后,你应该对如何构建一个应用程序有一个很好的想法,并且对如何开始更高级的主题有一些基本的想法。</p>
<p>另一个关键引用是<a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html" rel="noreferrer">bindings documentation for PyQt</a>。特别要注意“新型信号和插槽支持”;这是对旧式的巨大改进。一旦你真正理解了那个文档(它很短),你就可以很容易地浏览Qt文档了。</p>