如何在Python Tkinter中经过一段时间后隐藏小部件?

如何在Python Tkinter中经过一段时间后隐藏小部件?

Tkinter是一个用于开发基于GUI的应用程序的标准Python库。我们可以使用Tkinter库创建游戏、工具和其他应用程序。为了开发基于GUI的应用程序,Tkinter提供小部件。

有时,可能需要隐藏一个小部件一段时间。这可以通过使用 pack_forget() 方法来实现。当我们使用各种方法将小部件打包到窗口中时,我们必须使用同样的方法来隐藏小部件。

例子

# 导入所需的库
from tkinter import *
from PIL import Image, ImageTk

# 创建一个 tkinter 窗口实例或框架
win=Tk()

# 设置 tkinter 窗口的大小
win.geometry("700x350")

# 创建一个画布小部件
canvas=Canvas(win, width=400, height=300)
canvas.pack()

# 在画布小部件中添加一张图片
img=ImageTk.PhotoImage(file="baseball.png")
canvas.create_image(100, 150,image=img)

# 在一段时间后从画布小部件中隐藏图片
canvas.after(3000, canvas.pack_forget)

win.mainloop()

输出

运行给定代码将在Canvas小部件中显示一张图片,该图片将在一段时间后消失。

如何在Python Tkinter中经过一段时间后隐藏小部件?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程