0

新しいウィンドウにあるウィジェットを終了すると、その 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 は更新されません。

私が達成しようとしていることが可能かどうかを教えてください。または、それが不可能な理由についての洞察を教えてください。

4

1 に答える 1