Python 如何更新Kivy GridLayout“;“行”;动态类中的属性
假设我的.kv文件中有以下内容:Python 如何更新Kivy GridLayout“;“行”;动态类中的属性,python,kivy,kivy-language,Python,Kivy,Kivy Language,假设我的.kv文件中有以下内容: <VerticalLayout@GridLayout>: cols: 1 <Root>: VerticalLayout: rows: len(self.children) Button: text: 'Sample 1' Button: text: 'Sample 2' Button:
<VerticalLayout@GridLayout>:
cols: 1
<Root>:
VerticalLayout:
rows: len(self.children)
Button:
text: 'Sample 1'
Button:
text: 'Sample 2'
Button:
text: 'Sample 3'
:
科尔斯:1
:
垂直布局:
行:len(self.children)
按钮:
文本:“示例1”
按钮:
文本:“示例2”
按钮:
文本:“示例3”
它的工作原理就是这样。但我想将“行”部分添加到动态类中,该部分根据布局中的子级自动更新,如下所示:
<VerticalLayout@GridLayout>:
cols: 1
rows: len(self.children)
:
科尔斯:1
行:len(self.children)
但是当我这么做的时候,它就不起作用了!如果没有.py文件中的任何内容,如何在Kivy语言中获得此功能