in reply to Tk and geomgr

Maybe you are looking for the gridForget() method ? This would cause the grid to forget about the widget, and set it back to a default state.

You should then be able to "regrid" the needed widgets, all without destroying the frame.

How are you "switching" now ? I didn't test it, but it would seem that even gridRemove() should do the right thing.