无法关闭Tkinter窗口

时间:2019-04-19 16:12:47

标签: python forms tkinter

如果我运行它,它将打开蓝色窗口,但是destroy()不会关闭该窗口。我如何用关闭它的命令修复它? Internet资源指向destroy()命令,该命令不起作用。

尽管我知道mainloop在尝试使用destroy退出该窗口时仍保持活动状态,但这是行不通的。

from tkinter import *
import time


my_window = Tk()
my_window.title('Lang')
my_window.configure(background= 'blue')
#time.sleep(1)
my_window.mainloop()

my_window.withdraw()
my_window.destroy()

1 个答案:

答案 0 :(得分:1)

您需要将mainloop放在代码的末尾。

from tkinter import *
import time


my_window = Tk()
my_window.title('Lang')
my_window.configure(background= 'blue')
#time.sleep(1)

my_window.withdraw()
my_window.destroy()

my_window.mainloop()