退出新窗口中的小部件后,我想在其 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 没有得到更新。
请让我知道我想要实现的目标是否可行,或者让我了解为什么它不可能。