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 相关文章推荐
操作Windows注册表的简单的Python程序制作教程
Apr 07 Python
Python的装饰器模式与面向切面编程详解
Jun 21 Python
Python处理XML格式数据的方法详解
Mar 21 Python
python实现ID3决策树算法
Aug 29 Python
Python字典推导式将cookie字符串转化为字典解析
Aug 10 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
Aug 31 Python
python 变量初始化空列表的例子
Nov 28 Python
详解Python3 中的字符串格式化语法
Jan 15 Python
tensorflow对图像进行拼接的例子
Feb 05 Python
如何在Windows中安装多个python解释器
Jun 16 Python
Python中Yield的基本用法
Oct 18 Python
python tkinter模块的简单使用
Apr 07 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.ini中文版(2)
2006/10/09 PHP
基于mysql的论坛(6)
2006/10/09 PHP
PHP整合PayPal支付
2015/06/11 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
jQuery 事件队列调整方法
2009/09/18 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
DOM 高级编程
2015/05/06 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
简单的Python2.7编程初学经验总结
2015/04/01 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
pycharm安装和首次使用教程
2018/08/27 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
tensorflow的计算图总结
2020/01/12 Python
python访问hdfs的操作
2020/06/06 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
六道php面试题附答案
2014/06/05 面试题
数据库连接池的工作原理
2012/09/26 面试题
教师岗位职责范本
2013/12/29 职场文书
经典商业广告词
2014/03/13 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
婚宴邀请函
2015/01/30 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android