メモリセグメントを共有する2つのQt
アプリがあります。共有メモリを使用して信号/スロットQObjectをシリアル化
IはApp2のからの信号を発するとのApp1からスロットをトリガできるようにしたいです。 まず、App2信号をApp1スロットにリンクするには、QObject::connect()
を使用する必要があります。
2つの異なるQt
プロセスシグナル/スロットメカニズムを接続する良い方法はありますか?私はqt-remote-signalsライブラリを見つけて、QDataStream
を使ってオブジェクトをシリアライズするリモートシグナルを送信しました。 QSharedMemory
は同じクラスを使用します。
また、何かを接続することを忘れて、シグナル/スロットの動作をシミュレートするだけでいいですか? (それが更新されたときにどのように知っている?)App2のからメモリ・セグメント
- 書き込みは
- はApp1の
- トリガスロットからからカスタムシグナルを発しますApp1
これは現実的ですか?私は共有メモリが初めてです。
私が見つけたものの良いサマリーが好きです。私はD-Busプロトコルを掘り下げます。 –