首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用取回vs wm_withdraw隐藏tkinter窗口

使用withdraw()wm_withdraw()都可以隐藏Tkinter窗口,但它们有一些细微的区别。

  1. withdraw()方法是Tkinter窗口对象的一个方法,用于隐藏窗口。当调用withdraw()方法后,窗口将不再显示在屏幕上,但窗口对象仍然存在于内存中,可以通过其他方法重新显示窗口。例如:
代码语言:txt
复制
window = tkinter.Tk()
window.withdraw()  # 隐藏窗口
  1. wm_withdraw()是Tkinter窗口对象的一个方法,用于隐藏窗口,并且将窗口从任务栏中移除。当调用wm_withdraw()方法后,窗口将不再显示在屏幕上,也不会在任务栏中显示图标,但窗口对象仍然存在于内存中,可以通过其他方法重新显示窗口。例如:
代码语言:txt
复制
window = tkinter.Tk()
window.wm_withdraw()  # 隐藏窗口并从任务栏中移除

使用withdraw()wm_withdraw()的场景包括但不限于:

  • 当需要在后台运行一个窗口应用程序时,可以使用这两个方法隐藏窗口,以避免用户干扰。
  • 当需要在特定条件下隐藏窗口,并在满足条件时重新显示窗口时,可以使用这两个方法控制窗口的显示状态。

腾讯云相关产品和产品介绍链接地址:

请注意,以上仅为腾讯云的一些相关产品,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

tkinter)撩妹弹窗(3)之不要越过三八线,canvas的使用方法

tkinter)撩妹弹窗(3)之不要越过三八线,canvas的使用方法 今天,我们又来搞事情了。 ?...(Tkinter) 二、目录 (tkinter)撩妹弹窗(3)之不要越过三八线,canvas的使用方法 一、系列章节列表 二、目录 三、前言 四、正文 第一步:我有一个窗口 第二步:弹窗之同桌叫我不要越过...这个方法是使用设置窗口的方式,并更新窗口位置,不过有应该缺点,当边框超过中线之后,界面就会因为窗口改变事件,不断循环而卡死,大家有什么好的方法,欢迎在评论区讨论。...这次不能像之前那样,使用label了,我们这里需要用到另外一个新的知识。Tkinter的画布功能,canvas。...窗口的高即为矩形的高,也是就得到了这个变化。 第四步:弹窗之那些隐藏的甜言蜜语 在学习了上面这个技巧之后,我们现在想在桌面上的某一个点来设置我们隐藏的甜言蜜语。有什么好的方法。

1.6K30

软件测试|超好用超简单的Python GUI库——tkinter(二)

normal(正常显示),icon(最小化),zoomed(最大化)window.withdraw()用来隐藏窗口,但不会销毁窗口。...window.iconify()设置窗口最小化window.deiconify()将窗口隐藏状态还原window.winfo_screenwidth() window.winfo_screenheight...使用示例如下:import tkinter as tkwindow =tk.Tk()#设置窗口titlewindow.title('拜仁慕尼黑')#设置窗口大小:宽x高,注,此处不能为 "*",必须使用...当 Tkinter 使用 WM_DELETE_WINDOW 协议与主窗口进行交互时,Tkinter窗口右上角x号的关闭功能失效,也就是无法通过点击x来关闭窗口,而是转变成调用用户自定义的函数。...+-2000')当设置了一个超过屏幕的负参数值时,主窗口会被移动至“屏幕之外”,此时就看不到主窗口了,这也是隐藏窗口的一种方法。

2.6K30

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口Tkinter

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口Tkinter) 续上一篇学习,我们搞定了了tkinter的基础函数,这次我们开始来搞事情。 ?...:实现启动多个窗口 第四步:每隔一段时间弹出一个骚扰窗口 第五步:随机的窗口 ---- 二、前言 在开始学习之前,你可能需要去看一下上一篇文章,因为这篇文章方法是使用到上一篇基础的东西。...最终的需求代码如下: import tkinter from tkinter import * tk=tkinter.Tk() def window(): tk.title("一个窗口") #...来看源代码 import tkinter from tkinter import * tk=tkinter.Tk() def window(): tk.title("一个窗口") # 设置窗口名称...这里我们可以采用定时任务的的方式,也可以直接使用等待。定时任务,可以看这篇。

1.2K30

Tkinter教程(每天半小时,3天彻底掌握Tkinter)day1

Tkinter 使用纯 Python 语言开发,与 C/C++ 开发的 Qt 框架相比,Tkinter 有自身的局限性,比如性能、功能丰富程度等都不及 Qt,因此它只适合开发一些简单的程序,比如计算器的界面...Tkinter的弊端 通常情况下不会使用 Tkinter 来开发较为复杂的桌面应用程序,这是由 Python 语言自身特点决定的,作为一种解释型语言和脚本语言,Python 并不具备开发复杂桌面应用的优势...") 用来设置窗口的显示状态,参数值 normal(正常显示),icon(最小化),zoomed(最大化), window.withdraw() 用来隐藏窗口,但不会销毁窗口。...window.iconify() 设置窗口最小化 window.deiconify() 将窗口隐藏状态还原 window.winfo_screenwidth() window.winfo_screenheight...() 获取电脑屏幕的分辨率(尺寸) window.winfo_width() window.winfo_height() 获取窗口的大小,同样也适用于其他控件,但是使用前需要使用 window.update

5.2K20

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(4)--运动的火柴人

)撩妹弹窗(3)之不要越过三八线,canvas的使用方法 2、过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口Tkinter) 3、过分了,别人用来做桌面应用开发,这家伙却用来撩妹...import tkinter from tkinter import * tk=tkinter.Tk() def window(): tk.title("窗口") # 设置窗口名称...代码如下: import tkinter, time from tkinter import * tk = tkinter.Tk() tk.title("窗口") # 设置窗口名称 tk.geometry...代码如下: import tkinter,time from tkinter import * tk = tkinter.Tk() tk.title("窗口") # 设置窗口名称 tk.geometry...总结 本篇文章主要灵活使用画布功能以及画布图片创建的应用,帮助大家更好的了解画布功能。

1.1K30

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)–上帝给你开一个窗口Tkinter

我们这个系列,着重以系统库中的tkinter为中心来围绕进行编写。因此我们的第一步是导入模块。 我们的第一节就来为大家建立一个窗口。...正文步骤实现 上帝给你开一个窗口Tkinter) 第一步:导入模块,无需安装 import tkinter 第二步:实现一个窗口 import tkinter tk=tkinter.Tk() tk.mainloop..., 545) # 最大尺寸 设置全屏模式: tk.attributes("-fullscreen", True)#全屏模式:True 全屏;False 正常显示 注:全屏模式没有退出按钮,关闭可使用win...tk.attributes("-toolwindow", True)#有退出,可以移动 工具样式:True 只有退出按钮,也没有图标; False 正常的窗体样式 如果要将退出按钮都隐藏呢?...;False 正常显示 使用场景,比如:桌面便签,需要显示在最顶层,又不妨碍其他软件使用

1.6K60

Python3中tkinter模块使用方法详解

参考链接: Python | 使用Tkinter的距离时间GUI计算器 转载自 覆手为云p 的博客,附上原文网址,感觉非常有用,存下档,谢谢帮助~~~  https://www.cnblogs.com/...aland-1415/p/6849193.html  1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk()); root.title('标题名')         修改框体的名字...(在Tkinter窗口部件类没有分级;所有的窗口部件类在树中都是兄弟。) ...,可以为'top','bottom','left','right'(使用tkinter.TOP,tkinter.E);     fill            填充方式 (Y,垂直,X,水平)    ...;     relwidth:       组件相对于窗口的宽度,0-1;     relheight:     组件相对于窗口的高度,0-1;   5、使用tkinter.Button时控制按钮的参数

4.4K21

python中tkinter窗口位置坐标大小等实现示例

正在尝试着做一个比较完善的画图软件,计划使用tkinter库中的canvas控件来做,然后正在攻关图形项位置、坐标、大小及其他属性项的保存和加载的问题,刚好需要用到坐标、位置的知识,因此作为这个画图软件的附带产出物...好的,言归正传,回归本篇博文的主题:python中tkinter窗口位置|坐标\大小等知识的科普。 大家都知道tkinter库中有很多控件和主窗口,因此这些控件和主窗口都有对应的屏幕坐标的信息。...root.iconbitmap(icon_file),icon_file就是一个.ico的图标文件,使用绝对或相对路径 设置窗口大小:root.geometry(“x_WIDTHxx_HEIGHT”),...(‘-topmost’,1) 隐藏窗口外部:root.overrideredirect(True) 设置最大的窗口:root.maxsize(600, 400) 设置最小的窗口:root.minsize...(4)一个很重要的知识点 我们使用上述的方法得到的位置和宽高,其实是tk初始化时的一个值。因此在初始化的时候默认都是1,如果需要获取准确的位置和大小信息此时我们调用update方法,刷新win窗口

2.4K60

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)--上帝给你开一个窗口Tkinter)—tkinter常用函数解析

我们这个系列,着重以系统库中的tkinter为中心来围绕进行编写。因此我们的第一步是导入模块。 我们的第一节就来为大家建立一个窗口。...正文步骤实现 上帝给你开一个窗口Tkinter) 第一步:导入模块,无需安装 import tkinter 第二步:实现一个窗口 import tkinter tk=tkinter.Tk() tk.mainloop...545) # 最大尺寸 设置全屏模式: tk.attributes("-fullscreen", True)#全屏模式:True 全屏;False 正常显示 注:全屏模式没有退出按钮,关闭可使用win...tk.attributes("-toolwindow", True)#有退出,可以移动 工具样式:True 只有退出按钮,也没有图标;False 正常的窗体样式 如果要将退出按钮都隐藏呢?...;False 正常显示 使用场景,比如:桌面便签,需要显示在最顶层,又不妨碍其他软件使用

1.5K10

Python 编译器_如何在pe系统里安装软件

# 检测是否是MZ PE_file_2 = PE_file.OPTIONAL_HEADER PE_file_3 = PE_file.FILE_HEADER PE_file_5 = PE_file.VS_FIXEDFILEINFO...QK() 8、这段代码是可以省去浏览文件,使用推拽文件即可导入解析 def file(files): # 使用拖拽 msg = '\n'.join((item.decode('gbk') for...(root_sk) # 放到窗口的右侧, 填充Y竖直方向 scroll.pack(side=tkinter.RIGHT, fill=tkinter.Y) # 两个控件关联 scroll.config(command...(root_sk) # 放到窗口的右侧, 填充Y竖直方向 scroll.pack(side=tkinter.RIGHT, fill=tkinter.Y) # 两个控件关联 scroll.config(command...,进行隐藏 四、程序打包 使用第三方软件进行打包为安装包程序,将程序进行解压,打开该软件 (该程序使用后需要删除重新进行解压,因为你运行后它会自动更新,会把激活成功教程的文件进行替换,就不是激活成功教程软件了

3K10

目录

Tkinter具有很多优点:它是跨平台的,因此相同的代码可在窗口,macOS和Linux上运行。视觉元素是使用本机操作系统元素呈现的,因此使用Tkinter构建的应用程序看起来像属于平台自身的。...⚠️本文IDE工具使用Pycharm与IDLE。 使用Tkinter构建第一个Python GUI应用程序 Tkinter GUI的基本元素是窗口窗口是所有其他GUI元素所在的容器。...可以使用Label小部件的.pack()方法: >>> greeting.pack() 当你使用.pack()将小部件放入窗口时,Tkinter会将窗口的尺寸缩小到最小,同时仍将小部件完全包围。...小测验 练习:创建地址输入表单显示隐藏 下面是使用Tkinter制作的地址输入表单的图像。...单击按钮以增加或减少窗口中心的值: 这是完整的应用程序代码,供你参考: 计数器应用程序完整源代码显示隐藏 这个应用程序并不是特别有用,但是你在这里学到的技能适用于你将制作的每个应用程序: 使用小部件创建用户界面的组件

29.7K20
领券