按下“ Enter”按钮时,我正在尝试清除画布。画布当前具有标签,条目和按钮。我是Tkinter的新手,所以这是一个容易解决的错误,我不会感到惊讶。
def clear():
w.delete('all')
enter = Button(w, text = "Enter", command = clear)
enter.pack()
我希望画布只是变成空白,但是标签,条目和按钮只是停留在那儿。
答案 0 :(得分:0)
您好,我认为您需要的是一个调用pack_forget()
方法的按钮:
enter = Button(w, text = 'Enter', command = lambda: '#your_canvas_name'.pack_forget())
#your_canvas_name
是您分配给画布小部件的名称。
希望这会有所帮助:))