Obteniendo cada widget hijo de una ventana Tkinter

¿Es posible obtener todos los hijos de un widget de Tkinter, luego obtener los hijos de los niños, etc.?

Básicamente quiero todos los widgets dentro de una ventana completa.

Edit: encontré una solución utilizando la línea de Bryan:

def all_children (wid) : _list = wid.winfo_children() for item in _list : if item.winfo_children() : _list.extend(item.winfo_children()) return _list 

El método que está buscando es winfo_children .