Kivy добавить виджеты в предопределенный макет - PullRequest
0 голосов
/ 14 апреля 2020

Если у меня есть макет, написанный на kv, и я определяю BoxLayout со значением id, как я позже добавлю больше виджетов в этот макет без языка Kv? Я мог бы сделать это в python, но я чувствую, что было бы более эффективно сделать это на языке Kv.

Вот пример кода (Примечание: Widgets - это BoxLayout):

<Content@BoxLayout>:
    orientation: 'vertical'

    Button:
        text: 'Test'
    BoxLayout:
        id: to_change
        orientation: 'horizontal'

        Button:
            text: 'Button 1'


<Widgets>:
    orientation: 'vertical'

    Content:

    # How would I add this button to the layout called "to_change"?
    to_change:
        Button:
            text: 'Button 2'
...