2011-09-02 160 views
13

是否可以获取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 
+0

对于搜索者(比如我),关键词是“递归的”,例如“我如何递归遍历小部件的所有子节点”。 – tex

回答

相关问题