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配置文件解析模块ConfigParser使用实例
Apr 13 Python
python写入中英文字符串到文件的方法
May 06 Python
python+django快速实现文件上传
Oct 24 Python
python 禁止函数修改列表的实现方法
Aug 03 Python
python利用urllib和urllib2访问http的GET/POST详解
Sep 27 Python
在Pycharm中修改文件默认打开方式的方法
Jan 17 Python
pandas计算最大连续间隔的方法
Jul 04 Python
python保存字典和读取字典的实例代码
Jul 07 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
May 15 Python
python删除指定列或多列单个或多个内容实例
Jun 28 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
PHP4之COOKIE支持详解
2006/10/09 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
smarty简单入门实例
2014/11/28 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
2019/05/22 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
Python解惑之True和False详解
2017/04/24 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
super()与this()的区别
2016/01/17 面试题
经理职责范文
2013/11/08 职场文书
入党自我评价范文
2014/02/02 职场文书
《海底世界》教学反思
2014/04/16 职场文书
网络编辑求职信
2014/04/30 职场文书
基于docker安装zabbix的详细教程
2022/06/05 Servers