栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何关闭Tkinter窗口?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何关闭Tkinter窗口?

您应该

destroy()
用来关闭tkinter窗口。

from Tkinter import *root = Tk()Button(root, text="Quit", command=root.destroy).pack()root.mainloop()

说明:

root.quit()

上面的行只是 绕过

root.mainloop()
ie
root.mainloop()
,如果
quit()
执行了命令,ie仍将在后台运行。

root.destroy()

destroy()
命令消失时,
root.mainloop()
root.mainloop()
停止。

因此,您只想退出该程序,就应该使用

root.destroy()
它,因为它会停止
mainloop()

但是如果你想运行无限循环并且你不想破坏你的Tk窗口并且想

root.mainloop()
在行之后执行一些代码,那么你应该使用
root.quit()
。例如:

from Tkinter import *def quit():    global root    root.quit()root = Tk()while True:    Button(root, text="Quit", command=quit).pack()    root.mainloop()    #do something


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/611376.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号