Qtメモリ セグメントを共有する2 つのアプリがあります。
App2 から信号を発信し、App1 からスロットをトリガーできるようにしたいと考えています。まずQObject::connect()、App2 信号を App1 スロットにリンクするために使用する必要があります。
Qt2 つの異なるプロセス シグナル/スロット メカニズムを接続する良い方法はありますか? オブジェクトをシリアル化するために使用しているリモートシグナルを送信するために、qt-remote-signalsライブラリに出くわしました。同じクラスを使用しています。QDataStreamQSharedMemory
または、何かを接続することを忘れて、信号/スロットの動作をシミュレートする必要がありますか?
- App2 からメモリ セグメントに書き込む
- App1 から変更されるたびにセグメントを読み取ります (いつ更新されるかを知る方法は?)
- App1 からカスタム シグナルを発信する
- App1 からスロットをトリガーする
それは現実的に聞こえますか?私は共有メモリが初めてです。
