开始Python和PyQt-教程、书籍、通用方法

开始Python和PyQt-教程、书籍、通用方法,python,user-interface,pyqt,Python,User Interface,Pyqt,在做了几年的web开发(php/js)之后,我认为现在是时候看看不同的东西了。我认为在编程中了解不同的领域以更好地理解一些不同的方法总是很好的,所以我现在想了解GUI开发 作为编程语言,我确实选择了Python,现在我慢慢地掌握了基本知识,我也发现了这个问题: 它已经包含了好的链接和书籍建议。因此,我现在主要寻找一些关于PyQt的信息: 教程 书 GUI开发的一般提示 我已经看过一些教程,但没有找到真正好的。大多数都很简短,没有真正解释任何事情 提前感谢您的建议。我已保存此书签: 首先要意

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

作为编程语言,我确实选择了Python,现在我慢慢地掌握了基本知识,我也发现了这个问题:

它已经包含了好的链接和书籍建议。因此,我现在主要寻找一些关于PyQt的信息:

  • 教程
  • GUI开发的一般提示
我已经看过一些教程,但没有找到真正好的。大多数都很简短,没有真正解释任何事情


提前感谢您的建议。

我已保存此书签:


首先要意识到的是,理解Qt比理解PyQt能让你走得更远。大多数好的文档都讨论Qt,而不是PyQt,因此熟悉它们(以及如何将该代码转换为PyQt代码)是一个救命稻草。请注意,我实际上并不建议在C++中编写Qt;Python是一种非常适合Qt编程的语言,因为它需要处理大量繁重的工作,让您实际编写应用程序逻辑

我找到的关于PyQt的最好的书是。前面有一个很好的Python小教程,然后介绍构建Qt应用程序的基础知识。在本书的结尾,您应该对如何构建应用程序有了很好的了解,并对从何处开始更高级的主题有了一些基本的想法


另一个关键参考是。特别注意“新型信号和插槽支架”;这是对旧式的巨大改进。一旦你真正理解了这个文档(而且它很短),你就可以很容易地浏览Qt文档了。

我的建议是:记住一些特定的目标,一些你,甚至更好的是其他人,在真实场景中使用的应用程序

我从Chris B提到的同一本书开始,也就是说,我发现它很有用,并且触及了大多数GUI应用程序中需要的许多主题。此外,经过一段时间和一些信心的积累,你想有一个方便


不要避免C++例程来解释你想解决的问题,用Python重写它并不难(取决于问题和范围)。

< P>有一个关于PyQT如何设置Eclipse的ApPoPosiDebug。< / P>太可惜了,这是PYQT4,我找不到一本关于PyQT5的好书: