Python 仅在设定时间段内显示的标签
我正在尝试创建一个只会在屏幕上出现几秒钟的文本标签。 我想知道是否有一个函数可以在stackoverflow上实现这一点,我只在其他编程语言上见过,而不是在python v3.4.2上。您可以使用Python 仅在设定时间段内显示的标签,python,user-interface,python-3.x,tkinter,tk,Python,User Interface,Python 3.x,Tkinter,Tk,我正在尝试创建一个只会在屏幕上出现几秒钟的文本标签。 我想知道是否有一个函数可以在stackoverflow上实现这一点,我只在其他编程语言上见过,而不是在python v3.4.2上。您可以使用。
。
和pack\u forget
如果您使用pack方法:
import Tkinter
def hide():
label.pack_forget()
root = Tkinter.Tk()
root.geometry("200x50")
v = Tkinter.StringVar()
label = Tkinter.Label(root, textvariable=v)
v.set('some text')
label.pack()
root.after(3000, hide)
root.mainloop()
另请参见
grid\u-forget
和palce\u-forget
要在设定的时间量后在tkinter中发生某些事情,请使用。搜索[tkinter]'root.after'
将为您提供几个使用.after方法的示例。e=0
用于什么?您不使用e
,并且e
不会传入。@V.Bon如果您使用label.place()
。