我有一个程序需要向用户显示图形错误消息。它是一个 tkinter GUI,所以我正在使用 tkinter.messagebox.showerror
当我调用 showerror 时,它会显示错误,但也会创建一个空白的“tk”窗口,这种窗口是在调用 Tk 类的实例时创建的,例如 root = Tk()
。
from tkinter.messagebox import showerror
showerror(title = "Error", message = "Something bad happened")
生产
如何让这个空白窗口不出现?
最佳答案
from Tkinter import *
from tkMessageBox import showerror
Tk().withdraw()
showerror(title = "Error", message = "Something bad happened")
在显示错误消息之前调用 Tk().withdraw()
将隐藏根窗口。
注意:from tkinter import *
用于 Python 3.x
关于python - tkinter showerror 创建空白 tk 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30877010/