GUI が応答しなくなるのを防ぐために、PyQT4 GUI の高価なルーチンをワーカー QThread にアウトソーシングすることに成功しました。ただし、ワーカー スレッドの処理が終了するまで GUI を待機させて、独自のコードを実行し続けたいと思います。
すぐに頭に浮かぶ解決策は、完了時にスレッドにシグナルを発行させ (QThreads は既にこれを行っていることを理解しています)、残りのコードを実行する前にメイン ウィンドウでこのシグナルを探すことです。これはハッキングされていますか?
QThread が here で説明されている wait() 関数を提供していることは知っていますが、使用方法は不明です。これをメインスレッドで呼び出したいと思っているのですが、アプリで呼び出す方法がわかりません...?