我是一个在 wxPython/Python 中开发应用程序的新程序员。我从按钮事件中得到不一致的结果,如下所示。
def OnButton1Button(self, event):
self.textCtrl9.AppendText(" 1st instance\n")
time.sleep(5)
self.textCtrl9.AppendText(" 2nd instance\n")
它应该打印1st instance
,然后在 5 秒延迟后再次打印2nd instance
。这在 Windows 操作系统中运行良好,但在 Linux 中,在按下按钮 5 秒延迟后,我一次(同时)得到1st instance
两者2nd instance
。
我真的很困惑。谁能给我一些解决方案。
提前致谢。