Как в файле .kv реализовать в динамическом цикле for вызов функции
#:import Button kivy.uix.button.Button
<Main>:
BoxLayout:
orientation: "vertical"
BoxLayout:
orientation: "horizontal"
size_hint_y: .1
Button:
size_hint_x: .25
text:"5"
on_press: root.direct()
Label:
text: root.pus
ScrollView:
do_scroll_x: False
do_scroll_y: True
GridLayout:
cols: 1
size_hint_y:None
height: self.minimum_height
on_parent: for i in range(root.len_files): self.add_widget(Button(text = root.list_files[i], size_hint_y=None, height=200, on_release=root.direct()))
Источник: Stack Overflow на русском