Python TKinter如何自动关闭主窗口


Posted in Python onFebruary 26, 2020

Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。

由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。

在pycharm 调试Tkinter程序的时候,关闭右上角的X 实际上并未退出进程,长期以往 再大的内存也会被耗尽。

一般就是下面的代码:

"""
from tkinter import *
def main():
  root = Tk()
  b = Button(root, text='退出', command=root.quit)
  b.pack()
  mainloop()
if __name__ == '__main__':
  main()

实际上一句代码就可以搞定:

win.protocol("WM_DELETE_WINDOW", lambda: sys.exit(0));

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中异常重试的解决方案详解
May 05 Python
python爬取cnvd漏洞库信息的实例
Feb 14 Python
Python3内置模块random随机方法小结
Jul 13 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
Aug 15 Python
Python 实现大整数乘法算法的示例代码
Sep 17 Python
python正则过滤字母、中文、数字及特殊字符方法详解
Feb 11 Python
TensorBoard 计算图的可视化实现
Feb 15 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
python使用信号量动态更新配置文件的操作
Apr 01 Python
python中最小二乘法详细讲解
Feb 19 Python
python中%格式表达式实例用法
Jun 18 Python
Python中使用ipython的详细教程
Jun 22 Python
Flask和pyecharts实现动态数据可视化
Feb 26 #Python
Python图像处理库PIL的ImageEnhance模块使用介绍
Feb 26 #Python
Python基础之字符串常见操作经典实例详解
Feb 26 #Python
浅析python表达式4+0.5值的数据类型
Feb 26 #Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 #Python
Python图像处理库PIL的ImageFont模块使用介绍
Feb 26 #Python
Python利用FFT进行简单滤波的实现
Feb 26 #Python
You might like
PHP开发中的错误收集,不定期更新。
2011/02/03 PHP
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
ThinkPHP中自定义目录结构的设置方法
2014/08/15 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
Nodejs的express使用教程
2015/11/23 NodeJs
jQuery简单入门示例之用户校验demo示例
2016/07/09 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
Python实现的计数排序算法示例
2017/11/29 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
计算机专业优秀大学生自我总结
2014/01/21 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
春节慰问简报
2015/07/21 职场文书
学生会部长竞选稿
2015/11/19 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
2019秋季运动会口号
2019/06/25 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
Python re.sub 反向引用的实现
2021/07/07 Python