这已经在stackoverflow上得到了回答。简短的答案是,您可以使用grid_remove,如果先前是通过网格添加的,则将导致该小部件被删除。
grid_remove记住小部件的位置,因此只需简单地
grid()将其放回,而无需重新指定所有选项。
您还可以使用pack_forget(如果使用pack)和grid_forget(如果使用grid)。这些操作与grid_remove相似,但它们会导致所有设置都被忘记,这意味着您必须将其明确地放回屏幕上的正确位置。
另一种选择是利用小部件的堆叠顺序。您可以使用Lower方法将小部件隐藏在其父级的后面,然后抬起以将其抬高。



