Python Kivy如何迭代布局中的小部件/元素?

Python Kivy如何迭代布局中的小部件/元素?,python,kivy,Python,Kivy,如果我有GridLayout和60个没有ID的小部件,我能以某种方式遍历这些widget吗 例如:我需要取消按下其他59个按钮,当我按下某个按钮时,您可以使用id从kivy代码访问父窗口小部件(在您的情况下是GridLayout)。现在,一旦在python代码中使用变量名,比如说myGrid,您就可以使用myGrid.children获取它的所有子窗口。您可以使用for循环对它们进行迭代,如下所示: for elements in myGrid.children: #do this

如果我有GridLayout和60个没有ID的小部件,我能以某种方式遍历这些widget吗


例如:我需要取消按下其他59个按钮,当我按下某个按钮时,您可以使用id从kivy代码访问父窗口小部件(在您的情况下是GridLayout)。现在,一旦在python代码中使用变量名,比如说
myGrid
,您就可以使用
myGrid.children
获取它的所有子窗口。您可以使用
for循环对它们进行迭代,如下所示:

for elements in myGrid.children:
    #do this
    #and this