2

我正在尝试查找涵盖 QtNetworking 和 QtWebKit 的 PyQT 或 PySide 教程,我只能找到有关 QtCore 的教程和一些如何创建 bottons 和其他类似 gui 的教程。但我看起来有点不同。

4

1 回答 1

5

虽然不是您问题的真正答案 - 当面临相同的基本问题时 - 以下是我用来启动和运行的资源:

  • 虽然在版本方面有点落后,但这是一本包含大量示例和实用设计方法的好书——使用 Python 和 Qt 进行快速 UI 编程 ——它是为 PyQt 编写的,但只需稍作改动即可轻松适用于 PySide。

  • pyside-examples - pyside-examples 集合通常是我想办法编写 PySide 代码的第一站。它们具有 C++ 示例的 Python 类似物,涵盖了大多数主题。然而,具体来说,qwebkit的内容充其量只是简短的。

  • PySide API 文档- PySide 内容过去很容易在 pyside.org(或类似的东西......)上获得,现在它位于一个时髦的github 地址- http://qt-project.org/wiki/PySide,对于任何偏执狂URL hawks 在那里,您可以验证是否已发布@新 Qt 项目网页http://qt-project.org/wiki/PySide

  • 如果您不了解 C++ Qt 并且您首先学习 pyside - 请考虑熟悉 C++ 内容。关于 C++ 代码的教程和解释比 PySide(或 PyQt)多得多。如果您了解 MVC、信号/插槽、异步网络和 UI 小玩意——从 PySide 转换到 Qt C++ 不会很痛苦。但如果没有这些技能,最初的学习曲线可能会有点陡峭。有一些东西需要考虑,比如 Qt 的 UI 事件循环、Qt 线程与 Python 线程等(如有疑问,请使用“Qt 方式”)

  • 看看其他人的程序 - github、googlecode 和 gitorious 有相当数量的 PySide/PyQt 项目可以通过。

  • 如果您想要一个练习大量 PyQt/PySide 功能的“厨房水槽”示例,我建议您使用 spyderlib。很难从其中“提取”一些东西来重用,但它确实为您提供了一个很好的基础来开始进行更改、重新运行代码并观察更改。

于 2012-10-24T08:16:37.497 回答