私たちはいくつかのPC上でリモートGUIを実行しており、すべてメインアプリケーションが動作している中央サーバと通信しています。私たち自身のマニュアルネットワークプロトコルをハックしたりボタンプレスやさまざまなイベントのためのレイヤーをマーシャリングするのではなく、これは何とかもっと巧みに解決できるというのが私の希望です。Qt信号/スロットをネットワーク経由で実行する方法はありますか?
実際には、これらのQtオブジェクトのネットワークプロキシを自動生成したり、何らかの形でRPCインタフェースを介して信号/スロットを接続したりすることは面白いでしょう。
なんとかする必要がありますQtの.uiファイルに基づいてコードジェネレータを書く、多分他の誰かが(成功の有無にかかわらず)の前にこれを試してみましたか?
もう一つのアイデアは、Pythonでネットワーク化されたプロキシオブジェクト用のPyQtといくつかのメカニズムを使用することです。
Qt固有の問題が発生しない場合、どのようにして一般的にリモートGUIを解決しますか?
(私たちはQtのスタイルを必要とし、より多くの空想のウィジェットと、おそらくよりスピーディーなGUIとしてWebサーバー/クライアントを使用すると、OKではありません。)
これまでの経験は?それはソケット+シリアル化の代替として機能することができますか? – rpg
それを経験していない、すべてのフィードバックは歓迎です – TimW
興味深い見て..調査し、戻ってくるだろう。 – Macke