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 encode和decode的妙用
Sep 02 Python
python实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
Python中decorator使用实例
Apr 14 Python
Python 闭包的使用方法
Sep 07 Python
python matplotlib坐标轴设置的方法
Dec 05 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
python 自动去除空行的实例
Jul 24 Python
实例分析python3实现并发访问水平切分表
Sep 29 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
Python assert关键字原理及实例解析
Dec 13 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
Python中bisect的使用方法
Dec 31 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
input file获得文件根目录简单实现
2013/04/26 PHP
php cURL和Rolling cURL并发方式比较
2013/10/30 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
javascript实现炫酷的拖动分页
2015/05/11 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
Python yield 小结和实例
2014/04/25 Python
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
2015/04/16 Python
Python生成不重复随机值的方法
2015/05/11 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
python的sorted用法详解
2019/06/25 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
python的数学算法函数及公式用法
2020/11/18 Python
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
应届生如何写自荐信
2014/01/05 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
张丽莉观后感
2015/06/16 职场文书
新娘婚礼致辞
2015/07/27 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS