我在python代码中有一个简单的tkinter.messagebox.showinfo,如何在代码运行时关闭python代码中的消息框?
THX。
答案 0 :(得分:0)
据我所知,这是不可能的,因为tkinter.messagebox.showinfo等待用户输入,即单击按钮。这就是showinfo应该做的事情。
如果你想向用户展示一些内容并让它在一段时间后消失(比如加载......标志),我建议使用progrssbar而不是消息框。
在任何情况下,您都需要另一个线程来控制当前线程的功能。
这个post可能会为您提供有关以这种方式使用线程的更多信息。
另请注意,建议不要让辅助线程访问tkinter对象。