【发布时间】:2018-02-05 00:41:24
【问题描述】:
首先我要说的是,我已经尝试了网络上涉及 kv lang 的每一个示例。我一次也没有成功。
这个想法非常简单:当我向上/向下/滚动时,ScrollView() 内的GridLayout() 的内容会向上或向下滚动。
我能做的最好的事情是在运行程序时让滚动条淡入视野。不幸的是无法滚动。
<Root>
grid_layout: grid_layout
ScreenManager:
...
Screen:
...
ScrollView:
GridLayout:
id: grid_layout
size_hint_y: None
cols: 1
height: self.minimum_height
<list of buttons>
在根类(RelativeLayout)的__init__方法中绑定minimum_height:
grid_layout = ObjectProperty(None)
self.grid_layout.bind(minimum_height=self.grid_layout.setter('height'))
我已关注https://github.com/kivy/kivy/blob/master/examples/widgets/scrollview.py 将其转换为 kv lang - 滚动条可见,无法滚动。还尝试了 Google Groups 上的每个示例,此处与使用 kv lang 相关。仍然没有滚动:\
使用 buildozer 编译并在 Android 上运行由于未知原因而失败。
如果能提供任何帮助,我将不胜感激。此时我完全一无所知
【问题讨论】:
标签: python python-3.x scrollview kivy kivy-language