Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 仅在设定时间段内显示的标签_Python_User Interface_Python 3.x_Tkinter_Tk - Fatal编程技术网

Python 仅在设定时间段内显示的标签

Python 仅在设定时间段内显示的标签,python,user-interface,python-3.x,tkinter,tk,Python,User Interface,Python 3.x,Tkinter,Tk,我正在尝试创建一个只会在屏幕上出现几秒钟的文本标签。 我想知道是否有一个函数可以在stackoverflow上实现这一点,我只在其他编程语言上见过,而不是在python v3.4.2上。您可以使用。

我正在尝试创建一个只会在屏幕上出现几秒钟的文本标签。 我想知道是否有一个函数可以在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()