请推荐一些好的PyQt/PySide教程/书籍/视频系列好吗?

5 投票
1 回答
3917 浏览
提问于 2025-04-17 02:20

...或者说,用PyQT快速开发图形界面就是我所需要的一切?

我看了一些网上的资料,但大多数都很过时,很多代码根本无法运行,或者写得非常糟糕。

1 个回答

8

我很喜欢这个教程,叫做“通过实例学习PyQt”,可以在这个地址找到:http://lateral.netmanagers.com.ar/stories/BBS47.html。不过,现在可能有点过时了。它做了一个比较常见的“待办事项”应用,虽然有点老套,但讲解得很清楚,示例也很到位。它还提供了对SqlAlchemy或Elixir的合理介绍,如果我没记错的话。

对于开源框架,即使是像PyQt这样规模大、跨平台能力强的框架,你也永远无法找到“你所需的一切”。不过,你提到的那本书无疑是学习PyQt的最佳资源,除非你愿意看C++的例子。虽然内容有点像百科全书,而且没有幽默感,但它涵盖了很多内容,而且这些内容不太可能因为库的更新而失效。

如果有人有其他好的推荐,我很乐意听听,但我也查过,发现最好的推荐都比较过时(不过我觉得不难让它们运行起来)。

补充:因为这个问题似乎有不少人关注,我想回来分享一些我认为最有用的PyQt教程。虽然它们都有一些小问题,但内容都足够有价值:

  1. PyCon 2011的演讲:使用QT在Python中创建GUI应用(演讲I和演讲II);唯一的问题是我找不到这些演讲——我在网上找到了一百多个PyCon 2011的演讲,大多在blip.tv上,但这些似乎找不到...

  2. 关于核心信号和槽的非常好的入门介绍: http://www.harshj.com/2009/05/14/pyqt-signals-slots-and-layouts-tutorial/;虽然有点简短和概念化,但很有用。

  3. 在意大利的PyCon 2009演讲,提供了相当全面的qt pdf教程(pdf链接) http://chaos.troll.no/~dboddie/Python/PyConTre_Italia_2009/PyCon_Italia_2009_PyQt_for_Desktop_and_Embedded_Devices.pdf

  4. Command Prompt发布了一本相当于PyQt的在线书籍。我觉得它非常有帮助,至少在有具体问题时值得参考,但它非常旧(2001年):http://www.commandprompt.com/community/pyqt/?page=pyqtbook

  5. 关于特定小部件使用的相当不错的介绍,但似乎为了“专业版”电子书保留了更有趣的知识。尽管如此,还是半有帮助的:http://zetcode.com/tutorials/pyqt4/

  6. 显然,eric-ide为Python提供了与qtdesigner的集成,他们的网站上有一个关于两者结合的教程,看起来很深入,虽然我刚发现它:http://eric-ide.python-projects.org/tutorials/MiniBrowser/index.html

撰写回答