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的Tornado框架中实现简单的在线代理的教程
May 02 Python
深入理解Python装饰器
Jul 27 Python
python 实现在Excel末尾增加新行
May 02 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
Python后台开发Django会话控制的实现
Apr 15 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
django xadmin 管理器常用显示设置方式
Mar 11 Python
使用pandas模块实现数据的标准化操作
May 14 Python
python爬取豆瓣电影TOP250数据
May 23 Python
OpenCV-Python实现人脸磨皮算法
Jun 07 Python
python语言中pandas字符串分割str.split()函数
Aug 05 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
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
PHP中常用的转义函数
2014/02/28 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
js尾调用优化的实现
2019/05/23 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
python数据结构之二叉树的遍历实例
2014/04/29 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
Python Logging 日志记录入门学习
2018/06/02 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
董事长秘书职责
2014/01/31 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
七年级话题作文之执着
2019/11/19 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript