【发布时间】:2012-06-05 09:51:00
【问题描述】:
首先,请原谅我的英语不好。我希望你们能明白我在说什么。
我已经开发了服务器和客户端系统。服务器端基于Qt,客户端基于PyQt。 (我也想基于Qt构建客户端,但由于几个问题没有其他选择。
为了相互交流,我使用QLocalSocket。但这还不够。我想通过网络使用Signal 和Slot。
幸运的是,我发现了QxtRPCPeer。它完全支持我想做的事情。但是,不幸的是,我找不到如何在 Python (PyQt) 上使用 QxtRPCPeer。
我尝试使用SIP,但是我没有这方面的经验,也没有足够的时间自己研究SIP。
我希望在 Qt 和 PyQt 之间有另一种通过网络实现信号/插槽的方法。我等待您的回复,并继续研究它。
【问题讨论】:
-
查看http://code.google.com/p/pyqxt/ 它为libqxt 提供了python 绑定。希望对你有帮助。
-
@Marcus。 pyqxt 项目似乎是纯蒸汽软件。
-
缺少 python 绑定,使用 JSON-RPC 或其他方式在 python 中编写代码可能不会太难。您只需要将对象及其插槽映射到 URL,并编组一些数据。 JSON 解析器在 python 中很容易使用。