自动关闭tkinter.messagebox.showinfo

时间:2013-07-21 20:47:23

标签: python-3.x tkinter

我在python代码中有一个简单的tkinter.messagebox.showinfo,如何在代码运行时关闭python代码中的消息框?

THX。

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的,因为tkinter.messagebox.showinfo等待用户输入,即单击按钮。这就是showinfo应该做的事情。

如果你想向用户展示一些内容并让它在一段时间后消失(比如加载......标志),我建议使用progrssbar而不是消息框。

在任何情况下,您都需要另一个线程来控制当前线程的功能。

这个post可能会为您提供有关以这种方式使用线程的更多信息。

另请注意,建议不要让辅助线程访问tkinter对象。