関数にイベントループを持たないプログラムの上QTcpServer
に構築されたライブラリを作成したいと思います (Qt イベントループがブロックされており、必要なリアルタイム操作に十分なタイミング解像度が提供されないため) )。QTcpSocket
main
クラス内にローカル イベント ループを作成することでこれを回避したいと考えていましたがapp->exec()
、最初にメイン関数を呼び出さない限り機能しないようです。アプリケーション レベルのイベント ループを使用せずに、ローカル イベント ループを作成し、スレッド内でシグナル/スロット通信を可能にする方法はありますか?
私はすでに見ましたQApplication::exec() なしで Qt を使用する方法はありますか? しかし、ソリューションはローカル イベント ループを追加するように見えますが、アプリケーション ループは削除しないため、答えは役に立ちません。