Tkinter (1.5.2) does not implement a "grid_remove" method (for the tk "grid remove slave ..." command). Workaround: Instead of "w.grid_remove()" use "w.tk.call('grid','remove',w._w)" - Dieter