4

链接文本

当我做 :

tkMessageBox.askquestion(title="Symbol Display",message="Is the symbol visible on the console")

随着符号显示窗口 tk 窗口也即将到来。

如果我按“是”...子窗口返回是,而 tk 窗口仍然存在。

每当我试图关闭 tk 窗口时,End Program - tk 就会出现。在按下“立即结束”按钮时,“pythonw.exe”窗口会询问是否发送错误报告。

为什么会这样?如何在不影响脚本执行的情况下避免弹出 tk 窗口???

4

1 回答 1

5

诀窍是在Tk 根顶层调用withdraw:

>>> import tkMessageBox, Tkinter
>>> Tkinter.Tk().withdraw()
>>> tkMessageBox.askquestion(
...     title="Symbol Display",
...     message="Is the symbol visible on the console")
于 2009-07-01T08:37:59.963 回答