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编写爬虫小程序
May 14 Python
Python解惑之True和False详解
Apr 24 Python
分析Python中解析构建数据知识
Jan 20 Python
python取代netcat过程分析
Feb 10 Python
python将控制台输出保存至文件的方法
Jan 07 Python
Python3 max()函数基础用法
Feb 19 Python
python3使用matplotlib绘制散点图
Mar 19 Python
python 列表推导式使用详解
Aug 29 Python
详解python中*号的用法
Oct 21 Python
Django 实现Admin自动填充当前用户的示例代码
Nov 18 Python
python 实现两个npy档案合并
Jul 01 Python
Python爬虫抓取指定网页图片代码实例
Jul 24 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
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
PHP进程通信基础之信号
2017/02/19 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
Python enumerate遍历数组示例应用
2008/09/06 Python
python操作sqlite的CRUD实例分析
2015/05/08 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
详解python中init方法和随机数方法
2019/03/13 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
C++:局部变量能否和全局变量重名
2014/03/03 面试题
文科生自我鉴定
2014/02/15 职场文书
会计专业求职信范文
2014/03/16 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA