別のマシンのバックエンド サーバーに接続する Qt フロント エンド アプリケーションがあります。そして、ハートビート メッセージを送信し続けて、生きていることを知らせます。
問題は、QMessageBox が (を使用してQMessageBox::warning(...)
) 表示されると、親アプリケーションのアクティビティが中断され、ハート ビートの送信が失敗し、最終的にハート ビートのミス カウントが超過するために切断されることです。
要件は、エラー メッセージが表示されている場合、ユーザーが他のウィンドウを操作できないようにすることです。
これを行う最も効率的で便利な方法は何ですか?