kv语言如何实现ScrollView?
How to implement ScrollView in kv language?
如何用 kv 语言实现这段代码?
layout = GridLayout(cols=1, padding=10, spacing=10,
size_hint=(None, None), width=500)
layout.bind(minimum_height=layout.setter('height'))
特别是我需要在 ScrollView 中实现一些 widgets(按钮、标签),类似于这行代码:
layout.bind(minimum_height=layout.setter('height'))
这段代码取自kivy框架自带的scrollview.py示例。我想做那个例子中显示的同样的事情,但都在 .kv 文件中。可以吗?
谢谢
您的 python 代码在 KV 中看起来像这样。
ScrollView:
GridLayout:
cols: 1
padding: 10
spacing: 10
size_hint: None, None
width: 500
height: self.minimum_height
您需要确保您的 ScrollView 具有支持 minimum_height
属性(用于垂直滚动)的布局小部件。然后按钮和小部件应该进入该布局。
如何用 kv 语言实现这段代码?
layout = GridLayout(cols=1, padding=10, spacing=10,
size_hint=(None, None), width=500)
layout.bind(minimum_height=layout.setter('height'))
特别是我需要在 ScrollView 中实现一些 widgets(按钮、标签),类似于这行代码:
layout.bind(minimum_height=layout.setter('height'))
这段代码取自kivy框架自带的scrollview.py示例。我想做那个例子中显示的同样的事情,但都在 .kv 文件中。可以吗?
谢谢
您的 python 代码在 KV 中看起来像这样。
ScrollView:
GridLayout:
cols: 1
padding: 10
spacing: 10
size_hint: None, None
width: 500
height: self.minimum_height
您需要确保您的 ScrollView 具有支持 minimum_height
属性(用于垂直滚动)的布局小部件。然后按钮和小部件应该进入该布局。