我一直在尝试制作水平滚动视图,但不适用于两个或多个窗口小部件...相反,它将自动将它们(窗口小部件)转换为一种ASCII字符
main.py
#...neccessary modules imported
class Root( BoxLayout ):
pass
class MainApp( MDApp ):
pass
if __name__ == "__main__":
MainApp().run()
然后在 main.kv 文件中,我得到
Root
<Root>:
orientation:"vertical"
ScrollView:
do_scroll_x: True
do_scroll_y: False
BoxLayout:
size_hint:None, None
width:self.minimum_width
spacing:dp(20)
# Then follows repetition of the below widget 20 times
MDCard:
MDLabel:
text:"some text"
它不会显示窗口小部件,但会显示一些随机的Ascii字符
答案 0 :(得分:0)
您必须给size
的内容加上一些BoxLayout
:
# Then follows repetition of the below widget 20 times
MDCard:
size_hint:None, None
size: dp(100), dp(50)
MDLabel:
text:"some text"