我正在尝试找到一个涵盖QtNetworking和QtWebKit的PyQT或PySide教程,我只能找到关于QtCore的教程和一些如何创建Bottons和其他类似gui的教程。但我看起来有点不同。
答案 0 :(得分:5)
虽然不是你的问题的答案 - 当面对同样的基本问题时 - 以下是我用来启动和运行的资源:
虽然有点落后于版本,但是有很多例子和实用设计方法的好书 - Rapid UI Programming with Python and Qt - 它是为PyQt编写的,但很容易适用于PySide,只有很小的改动。
pyside-examples - pyside-examples集合通常是我编写PySide代码的第一站。它们具有C ++示例的Python类似物,涵盖了大多数主题。但是,具体而言, qwebkit 内容至多是简短的。
PySide API documentation - PySide内容过去很容易在pyside.org(或类似的东西......)上找到,现在它是一个时髦的github address - http://qt-project.org/wiki/PySide,对于任何偏执的网址鹰派你可以验证发布@新的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。很难将“提取”的内容重新用于重用,但它确实为您提供了一个很好的基础来开始进行更改,重新运行代码并观察更改。