web-dev-qa-db-ja.com

Tkinterウィンドウのすべての子ウィジェットを取得する

Tkinterウィジェットのすべての子を取得してから、子の子などを取得することは可能ですか?

基本的に、1つのウィンドウ全体にすべてのウィジェットが必要です。

編集:ブライアンの行を利用した解決策を見つけました:

def all_children (wid) :
    _list = wid.winfo_children()

    for item in _list :
        if item.winfo_children() :
            _list.extend(item.winfo_children())

    return _list
23
rectangletangle

あなたが探している方法は winfo_children です。

21
Bryan Oakley