Wie kann ich viele Schaltflächen in kv-Sprache bei dynamic erstellen?

Ich möchte eine Menge Buttons bei Dynamic in kv Sprache erstellen. Aber jetzt kann ich nicht ...... ich zeige jetzt Quelle unter dieser.

BoxLayout:
    orientation: 'vertical'
    pos: root.pos
    size: root.size

    GridLayout:
        rows: 2
        spacing: 5
        padding: 5

        Button:
            text: "X0"
            on_press: root.X(0)
        Button:
            text: "X1"
            on_press: root.X(1)

Ich möchte wie unter Code @ mach

BoxLayout:
    orientation: 'vertical'
    pos: root.pos
    size: root.size

    GridLayout:
        rows: 2
        spacing:5
        padding:5

        for i
            Button:
                text: "X#{i}"
                on_press: root.X(i)

Wie kann ich

Antworten auf die Frage(4)

Ihre Antwort auf die Frage