您应该destroy()用来关闭tkinter窗口。

from Tkinter import *

root = Tk()

Button(root, text="Quit", command=root.destroy).pack()

root.mainloop()

说明:

root.quit()

上面的行只是绕过了root.mainloop()ie root.mainloop(),如果quit()执行了命令,ie 仍将在后台运行。

root.destroy()

当destroy()命令消失时,root.mainloop()即root.mainloop()停止。

因此,您只想退出该程序,就应该使用root.destroy()它,因为它会停止mainloop()。

但是如果你想运行无限循环并且你不想破坏你的Tk窗口并且想root.mainloop()在行之后执行一些代码,那么你应该使用root.quit()。例如:

from Tkinter import *

def quit():

global root

root.quit()

root = Tk()

while True:

Button(root, text="Quit", command=quit).pack()

root.mainloop()

#do something

python tkinter 关闭窗口_如何关闭Tkinter窗口?相关推荐

  1. 易语言系列————————窗口_枚举所有子窗口(精易模块)

    在易语言开发中,有时想直接从一个窗口中拿取 窗口下所有控件的信息,可以用window知道的api入手,但是精益模块有带有这个功能哦. 窗口_枚举所有子窗口() 三个参数: 一.欲寻找控件的窗口句柄 二 ...

  2. pyqt5子窗口跳出主窗口_弹出式窗口与 可用性,转换和跳出率

    pyqt5子窗口跳出主窗口 Written by Cassandra Naji 由卡珊德拉·纳吉 ( Cassandra Naji)撰写 They go by many names - modal w ...

  3. 没有run窗口_使用 Terminator 在一个窗口中运行多个终端 | Linux 中国

    Terminator 为在单窗口中运行多个 GNOME 终端提供了一个选择,让你可以灵活地调整工作空间来适应你的需求.-- Sandra Henry-stocker Terminator 为在单窗口中 ...

  4. python entry如何清空_如何清除tkinter中来自Entry小部件的以前输入?

    当我在Entry小部件中输入输入值a并点击Click Me.该按钮调用takes_input()方法,该方法更新Text小部件.看起来是这样的:如何清除tkinter中来自Entry小部件的以前输入? ...

  5. python滚动文本框_调整滚动Tkinter文本框的大小

    我想要一个滚动的Tkinter文本框来填充最大的分配空间.我有点工作...在 由于某些原因,当我拉伸窗口时,文本小部件很好:但是,滚动条在x轴上有大量的填充.在 第二个问题是当我缩小窗口时,屏幕上的滚 ...

  6. python tkinter背景图片_如何在tkinter中有背景图像和按钮?

    我找到了一个简单的方法来做你想做的事情,这比我在评论中的建议要简单得多.基本步骤是:创建一个tkinter.Canvas,用Canvas.create_image()显示图像,然后创建一个Canvas ...

  7. python tkinter frame滚动条_如何在Tkinter中创建带有滚动条的LabelFrame?

    我正在使用Python和Tkinter为我正在编写的程序创建一个GUI,我遇到了一些问题. 我有三个从LabelFrame派生的对象在一个从Frame派生的对象中.LabelFrame子代之一是对应的 ...

  8. python触屏模块_触摸屏滚动Tkinter Python

    以Saad的代码为基础,我使用yview_moveto对其进行了修改,使其能在每个s.O.(win.linux.mac)上运行,并且我在这里解释了一些修改.在 编辑:我编辑了代码以显示完整的类.在cl ...

  9. python窗口大小动态变化_如何在tkinter中动态调整窗口大小以“自动调整”其内容?...

    我目前正在使用tkinter开发一个GUI,它允许用户在不同的框架之间导航.我的代码结构基于this user response.在 我现在的问题是在框架发生变化时自动调整tkinter的窗口以适应其 ...

  10. python输出文本居中_如何在Tkinter文本小部件中居中文本?

    这是你的代码和修改指示,以便它做你想要的.这是通过添加一个名为insert_centered()的新函数并在文本小部件的内容发生更改时调用它来实现的. 注意,新函数是传递给文本小部件的,而不是硬编码全 ...

最新文章

  1. SAP 往一个角色里增加事务代码
  2. Leetcode 257. 二叉树的所有路径 解题思路及C++实现
  3. seq2seq和Transformer
  4. java简单数据结构_图解Java常用数据结构
  5. 春节档总票房已破50亿 情人节单日票房超14亿
  6. LA 3263 That Nice Euler Circuit (2D Geometry)
  7. 罗佳琪的第三次预备作业——虚拟机的安装及Linux的初步学习
  8. PHPstrom的Disable Power Save Mode
  9. Rust: codewars 的Duplicate Encoder
  10. 海思Hi3796MV200最新官方SDK
  11. 怎么将拍的照片免费转成PDF文件呢
  12. 有道云笔记android手写,有道云笔记手写记事 保留笔迹原汁原味
  13. 愿天下有情人都是失散多年的兄妹(25分)
  14. AOJ-AHU-OJ-670 Tyrion的矩阵
  15. python seek使用_Python seek()用法及代码示例
  16. 《OpenGL ES 3.x游戏开发(下卷)》一2.4 展翅飞翔的雄鹰
  17. UliPad常用技巧小贴士
  18. python毕业论文开题报告_本科毕业论文开题报告怎么写-如何写毕业设计的开题报告?...
  19. 原创|智能交通2022第十六届北京国际数字交通展览会
  20. Web3.0 兴起,元宇宙或接管互联网?

热门文章

  1. Unity,Sketchfab和Verge3D对比
  2. 打开 cmd 的方式
  3. linux桌面lxde 安装_Archlinux LXDE 桌面环境安装配置
  4. linux 卸载lxde,UBUNTU最小化搭建LXDE桌面环境
  5. php 图片 圆角,php使用gd库在图片中画圆角矩形
  6. mac上好用的数据统计分析工具spss26
  7. 经典的日语歌曲被翻唱成国语
  8. 最新xmind2022版思维导图如何使用详解教程
  9. 几种 FPGA 芯片的工艺结构
  10. 使用 teredo 穿透NAT访问 ipv6