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下自己编写web框架的一些要点
Apr 29 Python
解密Python中的描述符(descriptor)
Jun 03 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
python实现多线程网页下载器
Apr 15 Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 Python
3个用于数据科学的顶级Python库
Sep 29 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
Dec 18 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
python实现的发邮件功能示例
Sep 11 Python
Python如何使用字符打印照片
Jan 03 Python
python破解同事的压缩包密码
Oct 14 Python
Python turtle实现贪吃蛇游戏
Jun 18 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中return 和 exit 、break和contiue 区别与用法
2012/04/09 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
使用PHP如何实现高效安全的ftp服务器(二)
2015/12/30 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
JavaScript将相对地址转换为绝对地址示例代码
2013/07/19 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
token 机制和实现方式
2020/12/15 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
Python入门篇之列表和元组
2014/10/17 Python
Python类的继承和多态代码详解
2017/12/27 Python
django 修改server端口号的方法
2018/05/14 Python
Python常见字典内建函数用法示例
2018/05/14 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
浅谈python之高阶函数和匿名函数
2019/03/21 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
旅游饭店管理专业自荐书
2014/06/28 职场文书
怎样写离婚协议书
2014/09/10 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
2014年物资管理工作总结
2014/12/02 职场文书