新しいウィンドウにあるウィジェットを終了すると、その QTextBrowser にステータス メッセージを出力したいと思います。これは、ウィンドウを終了すると、完了するまでに時間がかかるメイン ウィンドウの関数が呼び出され、この QTextBrowser を含むウィンドウが数分間開いたままになるためです。
閉じられるウィンドウの QWidget クラス内で次のように定義されています。
def closeEvent(self,e):
self.browser.append('Please wait while calculations are performed. This may take up to a few minutes...')
self.main_instance.update_data(self.data)
メイン ウィンドウの update_data() 呼び出しが実行され、完了するまでに時間がかかりますが、閉じられたウィンドウの QTextBrowser は更新されません。
私が達成しようとしていることが可能かどうかを教えてください。または、それが不可能な理由についての洞察を教えてください。