self.output.clear()
self.output.append("Text that you should see for 2 sec")
time.sleep(2)
self.output.clear()
你应该在一个窗口中看到2秒的文本,然后它应该清除并继续,但是在文本显示之前进行睡眠并且它继续清除,而不是显示文本。有人知道该解决这个问题吗?
答案 0 :(得分:1)
self.myTimer = QTimer()
self.myTimer.singleShot(2000, lambda: self.output.clear())
答案 1 :(得分:0)
当你睡觉时,你可能会阻止渲染的发生。尝试设置文本,然后使用计时器回调清除它。