Как добавить scrollview в приложение на python + kivy?
не могу понять как добавить scrollview в приложение на python + kivy. Хочу добавить его без разметки KV на чистом python. Нашёл хороший пример
from kivy.app import App
from kivy.lang import Builder
from kivy.metrics import dp
from kivy.uix.button import Button
KV = '''
ScrollView:
GridLayout:
id: box
size_hint_y: None
height: self.minimum_height
spacing: "5dp"
cols: 1
'''
class MyApp(App):
def build(self):
return Builder.load_string(KV)
def on_start(self):
for i in range(20):
self.root.ids.box.add_widget(
Button(
text=f"Label {i}",
size_hint_y=None,
height=dp(40),
)
)
MyApp().run()
Но тут ScrollView в разметке KV. Хочу переписать его на python.