在过去的几年中进行了Web开发(php / js)之后,我认为现在该是看看其他内容的时候了。我认为最好在编程中了解不同领域,以更好地了解一些不同的方法,所以我现在想看看GUI开发。
其中已经包含良好的链接和图书建议。所以我现在主要是在寻找有关PyQt的信息:
我已经看过一些教程,但是没有找到任何真正好的教程。大多数人都很短,没有真正解释任何东西。
在此先感谢您的建议。
首先要意识到的是,与了解PyQt相比,了解Qt会带来更多的收益。大多数好的文档都讨论了Qt,而不是PyQt,因此与他们进行交流(以及如何将代码转换为PyQt代码)是一种救命稻草。注意,我实际上不建议用C ++ 编程 Qt。对于Qt编程,Python是一种很棒的语言,因为它会处理很多麻烦的工作,让您真正地编写应用程序逻辑代码。
我发现有关使用PyQt的最好的书是《使用Python和Qt进行快速GUI编程》。前面有一个不错的Python小教程,然后带您了解构建Qt应用程序的基础知识。在本书的最后,您应该对如何构建应用程序有一个很好的了解,并且对从何开始更高级的主题有一些基本的了解。
另一个重要参考是PyQt的绑定文档。特别注意“新型信号和插槽支持”;这是对旧样式的 巨大 改进。一旦真正了解了该文档(而且很短),您就可以轻松浏览Qt文档。