📅  最后修改于: 2023-12-03 14:51:11.488000             🧑  作者: Mango
在 Tkinter 中,我们可以使用 withdraw
方法来隐藏窗口,使用 deiconify
方法来取消隐藏窗口。这在需要在后台运行某些任务时非常有用,以及当我们需要在任务完成后再次显示窗口时。
以下是一个简单的 Tkinter 窗口,其中包括按钮和标签。我们将展示如何使用 withdraw
和 deiconify
方法分别隐藏和取消隐藏窗口。
from tkinter import *
root = Tk()
label = Label(root, text="窗口已显示!")
label.pack()
button_hide = Button(root, text="隐藏窗口", command=root.withdraw)
button_hide.pack()
button_show = Button(root, text="取消隐藏窗口", command=root.deiconify)
button_show.pack()
root.mainloop()
运行该程序,我们将获得如下所示的窗口和两个按钮。
点击“隐藏窗口”按钮,我们可以看到窗口已从屏幕上消失。如果我们重新运行程序或点击“取消隐藏窗口”按钮,则会再次显示窗口。
这是因为 withdraw
方法将窗口隐藏到屏幕的外面,而 deiconify
方法可以恢复窗口的可见性。
在本文中,我们学习了如何在 Tkinter 中隐藏和取消窗口的隐藏。我们使用 withdraw
和 deiconify
方法来完成这个任务。这在后台运行某些任务时非常有用,以及当我们需要在任务完成后再次显示窗口时。