Получение каждого дочернего виджета окна Tkinter

Можно ли получить всех детей виджета Tkinter, затем получить детей детей и т. Д.?

В основном я хочу, чтобы все виджеты находились в одном окне.

Изменить: я нашел решение, использующее линию Брайана:

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

Python - лучший язык программирования в мире.