如何在kivy中使用on_parent的嵌套for循环

how to use nested for loop with on_parent in kivy

我想使用 on_perent 在 kivy 语言中创建嵌套的 for 循环,然后我尝试使用斜杠,但出现错误无效缩进必须是 4 个空格的倍数我不知道该怎么做就是斜杠

from kivy.app import App
from kivy.lang import Builder

kv = Builder.load_string('''
#:import Button kivy.uix.button.Button
BoxLayout:
    BoxLayout:
        on_parent:for i in range(2):\n \t \b\b\b\b\b \
        on_parent:for i in range(3):\n \t \
        on_parent:self.add_widget(Button(text=str(i)))
''')

class TestApp(App):
    def build(self):
        return kv

TestApp().run()

这是一种执行嵌套 for 循环的方法,但我不明白您要实现什么

from kivy.app import App
from kivy.lang import Builder

kv = Builder.load_string('''
#:import Button kivy.uix.button.Button
BoxLayout:
        BoxLayout:
                on_parent:
                        if not self.children: [self.add_widget(Button(text=str(j))) for i in range(2) for j in range(3)]
''')

class TestApp(App):
    def build(self):
        return kv

TestApp().run()