Python tkinter窗口不是';t关闭
我创建了一个用于pygame文件的保存对话框,但是,在保存对话框关闭后,小的空白tk窗口不会关闭 这是我的密码Python tkinter窗口不是';t关闭,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我创建了一个用于pygame文件的保存对话框,但是,在保存对话框关闭后,小的空白tk窗口不会关闭 这是我的密码 root = Tk() def save(): filename = filedialog.asksaveasfilename(title="Save",defaultextension=".jpg") return filename root.destroy() root.mainloop() 发生这种情况的原因可能有很多。在任何一个函数中使用以下命令,您希望关闭
root = Tk()
def save():
filename = filedialog.asksaveasfilename(title="Save",defaultextension=".jpg")
return filename
root.destroy()
root.mainloop()
发生这种情况的原因可能有很多。在任何一个函数中使用以下命令,您希望关闭程序中的所有内容(从您的问题开始,我猜您希望这样做):
sys.exit() #if this doesn't work, "import sys" first
如果这也不起作用,请告诉我(它应该起作用)。您在哪里调用
save
?您从不调用save
,并且在销毁窗口后调用mainloop
。。。如果您需要调试帮助,您必须在root.mainloop()之前发布一个。您不能执行root.destroy()