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 reverse反转部分数组的实例
Dec 13 Python
在python中按照特定顺序访问字典的方法详解
Dec 14 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
Python利用matplotlib做图中图及次坐标轴的实例
Jul 08 Python
用Python从0开始实现一个中文拼音输入法的思路详解
Jul 20 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
Jan 20 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
Feb 11 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
Jun 03 Python
Python+OpenCV图像处理——实现轮廓发现
Oct 23 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
Nov 02 Python
python 高阶函数简单介绍
Feb 19 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 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的PHP XML类
2006/10/09 PHP
PHP4实际应用经验篇(7)
2006/10/09 PHP
ThinkPHP之M方法实例详解
2014/06/20 PHP
PHP中实现Bloom Filter算法
2015/03/30 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
javascript使用eval或者new Function进行语法检查
2010/10/16 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
python实现读取并显示图片的两种方法
2017/01/13 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
python中的测试框架
2020/11/13 Python
python RSA加密的示例
2020/12/09 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
毕业留言寄语大全
2014/04/10 职场文书
高一学生期末评语
2014/04/25 职场文书
单位提档介绍信
2015/10/22 职场文书