如何在 tkinter 中再次调用函数时销毁预览标签 python
how to destroy previews label when the function call again in tkinter python
def entering(a):
value=entry1.get() #entry1.get()is used to get values which entered in entry box
label1=Label(root, text =value, height=10)
label1.pack()
entry1.delete(0, END) # used to clear entry box
root.bind('<Return>',entering)
如何删除我在函数调用进入时创建的widget?
我知道销毁功能。我不想在特定时间后销毁它。
我想在再次调用该函数时将其销毁或覆盖到小部件中
我认为这就是您所期望的:
import tkinter as tk
root = tk.Tk()
myentry = tk.Entry(root)
myentry.pack()
var = tk.StringVar(root)
mylabel = tk.Label(root, textvariable= var)
mylabel.pack()
def entering(event):
text = myentry.get()
var.set(text)
myentry.bind('<Return>', entering)
root.mainloop()
def entering(a):
value=entry1.get() #entry1.get()is used to get values which entered in entry box
label1=Label(root, text =value, height=10)
label1.pack()
entry1.delete(0, END) # used to clear entry box
root.bind('<Return>',entering)
如何删除我在函数调用进入时创建的widget? 我知道销毁功能。我不想在特定时间后销毁它。 我想在再次调用该函数时将其销毁或覆盖到小部件中
我认为这就是您所期望的:
import tkinter as tk
root = tk.Tk()
myentry = tk.Entry(root)
myentry.pack()
var = tk.StringVar(root)
mylabel = tk.Label(root, textvariable= var)
mylabel.pack()
def entering(event):
text = myentry.get()
var.set(text)
myentry.bind('<Return>', entering)
root.mainloop()