清除window的内容并用新内容替换?

Clear the contents of a window and replace them with new contents?

在Python中是否有command/function来擦除Tk()(window)的内容并重新使用window所在的框架]在里面?

我想请求用户输入,然后擦除window中的labels/buttons,并在相同的window中设置新的labels/buttons。

另外,我如何创建标签列表以循环遍历并添加到 Tk() window?

保留对所有小部件的引用,并对每个小部件调用 destroy() 方法。或者,将所有小部件放入另一个框架内并销毁框架——销毁框架将自动销毁所有子部件。

我不明白有关在循环中创建标签的问题。你这样做就像你在循环中创建任何其他东西一样。您可以将参考文献保存在列表中,但字典也很方便:

labels = {}
for name in ("one", "two", "three"):
    labels[name] = tk.Label(..., text=name)
    labels[name].pack(...)