Kivy中的ScrollView无法正常工作,每次向下滚动时都会反弹,最后一直反弹到首页


Kivy中的ScrollView无法正常工作,每次向下滚动时都会反弹,最后一直反弹到首页。如何使其稳定(windows 10上的KivyMD(
from kivy.lang import Builder
from kivymd.app import MDApp
from kivymd.uix.label import MDLabel
from kivymd.font_definitions import theme_font_styles

KV = '''
Screen:
BoxLayout:
orientation: "vertical"
MDToolbar:
title: "MDLabel"
ScrollView:
MDList:
GridLayout:
id: box
cols:1
spacing:100
'''

class Test(MDApp):
def build(self):
creen = Builder.load_string(KV)
# Names of standard font styles.
for name_style in theme_font_styles[:-1]:
for i in range(0, 10):
creen.ids.box.add_widget(
MDLabel(
size=creen.ids.box.size,
text=f"{name_style} style",
halign="center",
font_style=name_style,
)
)
return creen

Test().run()

尝试添加:

size_hint_y: None
height: self.minimum_height

到您的GridLayout

最新更新