0

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

谢谢。

4

1 回答 1

0

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

如果您想向用户显示某些内容并使其在一段时间后消失(例如加载...标志),我建议您使用 progrssbar 而不是消息框。

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

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

另请注意,建议不要授予辅助线程访问 tkinter 对象的权限。

于 2013-09-30T06:32:44.983 回答