9

まず、私の下手な英語をお許しください。皆さんが私の言っていることを理解してくれることを願っています。

サーバーとクライアントのシステムを開発しました。サーバー側はQtに基づいており、クライアント側はPyQtに基づいています。(私もQtベースのクライアントを構築したかったのですが、いくつかの問題があり、他に選択肢がありませんでした)。

お互いに通信するために、私は を使用しますQLocalSocket。しかし、それだけでは十分ではありません。ネットワーク経由で を使用Signalしたい。Slot

幸いなことに、私は見つけましたQxtRPCPeer。やりたいことをしっかりサポートしてくれます。QxtRPCPeerしかし、残念ながらPython(PyQt)での使い方がわかりませんでした。

を使ってみましたSIPが、経験がなくSIP、独学で勉強する時間がありません。

QtPyQtの間のネットワーク経由でシグナル/スロットを実装する別の方法があることを願っています。私はあなたの返事を待っています、そしてそれも勉強し続けます。

4

1 に答える 1

3

pyqt と pyside の両方のソース コードを検索すると、どちらのプロジェクトにも Qxt のバインディングがないことがわかります。

Google コードに関するプロジェクトがあり、コードはまだ公開されていません: http://code.google.com/p/pyqxt/

非常に狭いフォーカス、グローバル ショートカットのみのバインディング: https://github.com/jmatt/pygs

残念ながら、今のままでは、あなたが望むものを手に入れることはできません。

許容できる場合は、C++ で rpc shim を記述し、Python モジュールにラップします。

于 2012-12-19T19:24:13.673 に答える