首先,请原谅我糟糕的英语。我希望你们明白我在说什么。
我开发了服务器和客户端系统。服务器端基于 Qt ,客户端基于 PyQt 。 (我也希望基于 Qt 来构建客户端,但由于存在一些问题,因此没有其他选择。)
为了相互沟通,我使用QLocalSocket
。但这还不够。我想通过网络使用Signal
和Slot
。
幸运的是,我发现了QxtRPCPeer
。它完全支持我想做的事情。但是,遗憾的是,我找不到如何在Python(PyQt)上使用QxtRPCPeer
。
我尝试使用SIP
,但我没有相关经验,也没有足够的时间自己研究SIP
。
我希望还有另一种方法可以在 Qt 和 PyQt 之间通过网络实现信号/插槽。我等待你的回复,并继续研究它。
答案 0 :(得分:3)
浏览pyqt和pyside源代码显示两个项目都没有绑定Qxt。
Google代码上有一个项目,尚未发布代码:http://code.google.com/p/pyqxt/
焦点非常窄的绑定,只有全局快捷方式:https://github.com/jmatt/pygs
我现在担心,你不能拥有你想要的东西。
如果可以接受,请在C ++中编写rpc shim并将其包装在Python模块中。