我想从此框架中删除所有小部件并添加新的小部件。 (模拟在同一帧内创建新接口。)我尝试使用:
frame.destroy()
和
frame.grid_forget()
当我尝试第一个时,它关闭了整个窗口。当我尝试第二个时,没有任何事情发生。我没有使用tkinter包中的网格布局以外的任何东西。
答案 0 :(得分:1)
您可能想要破坏内部的小部件,而不是框架本身。
def remove_children():
for widget in frame.winfo_children():
widget.destroy()