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 相关文章推荐
pyv8学习python和javascript变量进行交互
Dec 04 Python
Python挑选文件夹里宽大于300图片的方法
Mar 05 Python
在Linux中通过Python脚本访问mdb数据库的方法
May 06 Python
Java分治归并排序算法实例详解
Dec 12 Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 Python
python实现彩色图转换成灰度图
Jan 15 Python
Python中py文件转换成exe可执行文件的方法
Jun 14 Python
Python格式化字符串f-string概览(小结)
Jun 18 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
Python 转换文本编码实现解析
Aug 27 Python
Python基于pandas爬取网页表格数据
May 11 Python
Python保存并浏览用户的历史记录
Apr 29 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
通过html表格发电子邮件
2006/10/09 PHP
台湾中原大学php教程孙仲岳主讲
2008/01/07 PHP
php escape URL编码
2008/12/10 PHP
用php实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
Smarty Foreach 使用说明
2010/03/23 PHP
php的字符串用法小结
2010/06/08 PHP
php生成静态页面的简单示例
2014/04/17 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
php set_include_path函数设置 include_path 配置选项
2016/10/30 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
用json方式实现在 js 中建立一个map
2014/05/02 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
jQuery中图片展示插件highslide.js的简单dom
2018/04/22 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
基于VUE的v-charts的曲线显示功能
2019/10/01 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
python验证码识别的实例详解
2016/09/09 Python
matplotlib绘制动画代码示例
2018/01/02 Python
python在每个字符后添加空格的实例
2018/05/07 Python
python画图的函数用法以及技巧
2019/06/28 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
最美乡村医生事迹材料
2014/06/02 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
Oracle用户管理及赋权
2022/04/24 Oracle