9

首先,请原谅我的英语不好。我希望你们明白我在说什么。

我已经开发了服务器和客户端系统。服务器端基于Qt,客户端基于PyQt。(我也想基于Qt构建客户端,但由于几个问题没有其他选择)。

为了相互交流,我使用QLocalSocket. 但这还不够。我想使用SignalSlot通过网络。

幸运的是,我发现了QxtRPCPeer。它完全支持我想做的事情。但是,不幸的是,我找不到如何QxtRPCPeer在 Python (PyQt) 上使用。

我尝试使用SIP,但我没有这方面的经验,也没有足够的时间SIP自己学习。

我希望有另一种方法可以通过QtPyQt之间的网络实现信号/插槽。我等待你的回应,并继续研究它。

4

1 回答 1

3

对 pyqt 和 pyside 源代码进行搜索表明,这两个项目都没有对 Qxt 的绑定。

有一个关于谷歌代码的项目,尚未发布代码:http ://code.google.com/p/pyqxt/

焦点非常狭窄的绑定,只有全局快捷方式:https ://github.com/jmatt/pygs

恐怕就目前情况而言,你无法拥有你想要的东西。

如果可以接受,请用 C++ 编写 rpc shim 并将其包装在 Python 模块中。

于 2012-12-19T19:24:13.673 回答