今回は質問の仕方がよくわかりません…
QDialog をメイン ウィンドウとして使用するアプリケーションがあります。アプリケーションは、リモート マシンから温度、湿度などのさまざまな値を取得しています。
開発のために、これらの値をシミュレートするために、さまざまなウィジェットを含むグループ ボックスを追加しました。ユーザーへの警告とアラームのスローにはさまざまな制限があります。
たとえば、温度が 30°C を超えた場合は、要求時間 (アプリケーションがリモート マシンでポーリングを行う) と現在の温度で QMessageBox を開きます。したがって、これはリクエスト サイクルごとに更新されます。
show() メソッドを使用して、アプリケーションをバックグラウンドで実行し続けるメッセージ ボックスを表示します。現在の問題は次のとおりです。フォーカスがメッセージ ボックスにあり、メイン ウィンドウには何もありません。メッセージ ボックスが受け入れられないか終了するまで、QDialog をクリックすることはできません。
それが私の問題です。シミュレーション モードでは、メイン ウィンドウのスライダーで調整できるさまざまな温度値を試してみたいと思います。これらのウィジェットにアクセスするにはどうすればよいですか / メッセージボックスを何らかの方法で「ブロックしない」ようにしますか?
よろしくお願いします、
マティアス