获取Tkinter窗口的每个子窗口小部件

时间:2011-09-02 23:11:58

标签: python tkinter

是否可以获取Tkinter小部件的所有子项,然后获取孩子的孩子等?

基本上我想要在整个窗口中使用所有小部件。

修改: 我找到了一个利用Bryan系列的解决方案:

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

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

    return _list

1 个答案:

答案 0 :(得分:20)

您要查找的方法是winfo_children