¿Cómo borrar todos los elementos hijos?

Estoy escribiendo un progtwig basado en GUI usando la biblioteca tkinter de Python. Me enfrento a un problema: necesito eliminar todos los elementos secundarios (sin eliminar un elemento principal, que en mi caso es colorsFrame ).

Mi código:

 infoFrame = Frame(toolsFrame, height = 50, bd = 5, bg = 'white') colorsFrame = Frame(toolsFrame) # adding some elements infoFrame.pack(side = 'top', fill = 'both') colorsFrame.pack(side = 'top', fill = 'both') # set the clear button Button(buttonsFrame, text = "Clear area", command = self.clearArea).place(x = 280, y = 10, height = 30) 

¿Cómo logro esto?

Related of "¿Cómo borrar todos los elementos hijos?"

Puede usar winfo_children para obtener una lista de todos los hijos de un widget en particular, que luego puede repetir:

 for child in infoFrame.winfo_children(): child.destroy()