Python Tkinter删除小部件,而不仅仅是使其不可见

Python Tkinter删除小部件,而不仅仅是使其不可见,python,tkinter,grid,tk,Python,Tkinter,Grid,Tk,因此,我刚开始使用tkinter,我遇到的一个大问题是删除一个小部件,而不是用grid_忘记让它不可见。当我在删除第一个小部件后添加更多小部件时,是否可以像现在这样做,尽管使用了相同的列和行,但第一个小部件仍会占用第二个小部件上方的空间。使用以下方法: 如果使用grid\u-forget,小部件将不会占用任何空间。这就是grid\u forget——删除小部件的全部目的,这样它就不会占用任何空间。 the_widget.destroy()

因此,我刚开始使用tkinter,我遇到的一个大问题是删除一个小部件,而不是用grid_忘记让它不可见。当我在删除第一个小部件后添加更多小部件时,是否可以像现在这样做,尽管使用了相同的列和行,但第一个小部件仍会占用第二个小部件上方的空间。

使用以下方法:


如果使用
grid\u-forget
,小部件将不会占用任何空间。这就是
grid\u forget
——删除小部件的全部目的,这样它就不会占用任何空间。
the_widget.destroy()