Python:在同一帧中创建一个新接口

时间:2016-05-10 05:34:59

标签: python user-interface tkinter

我想从此框架中删除所有小部件并添加新的小部件。 (模拟在同一帧内创建新接口。)我尝试使用:

frame.destroy()

frame.grid_forget()

当我尝试第一个时,它关闭了整个窗口。当我尝试第二个时,没有任何事情发生。我没有使用tkinter包中的网格布局以外的任何东西。

1 个答案:

答案 0 :(得分:1)

您可能想要破坏内部的小部件,而不是框架本身。

    def remove_children():
        for widget in frame.winfo_children():
            widget.destroy()