我正在使用Python 3。
当我打开错误消息框时,会出现两个框架,一个为空白的框架,一个是错误窗口。这是我的代码:
from tkinter import messagebox
messagebox.showwarning('warning', 'warning')
我正在使用Python 3。
当我打开错误消息框时,会出现两个框架,一个为空白的框架,一个是错误窗口。这是我的代码:
from tkinter import messagebox
messagebox.showwarning('warning', 'warning')
在你的示例中,一切都正常。空窗口是Tk的主窗口。当您启动任何Tk程序时,它始终处于打开状态。如果您想要,可以将其最小化,但关闭它会终止主循环。
试试这个:
root = tkinter.Tk()
root.withdraw()
messagebox.showwarning('warning', 'warning')
from tkinter import *
from tkinter import messagebox
main = Tk()
main.geometry("500x400+300+300")
def message():
main.geometry("0x0")
messagebox.showwarning("Say Hello", "Hello World")
main.destroy()
B1 = Button(main, text = "Start Dialog",fg="dark green", command = message)
B1.pack()
main.mainloop()
print("finish dialog")