我正在用Kivy编写文件管理器。如何将列表框添加到kivy应用程序中?
如何绑定函数以双击。
答案 0 :(得分:0)
IMO,您可以使用RecycleView
或Label
的{{1}}来创建“列表框”。
类似的东西:
BoxLayout
然后在您的RecycleView:
id: rv
viewclass: 'Label'
RecycleBoxLayout:
default_size: None, dp(56)
default_size_hint: 1, None
size_hint_y: None
height: self.minimum_height
orientation: 'vertical'
文件中的某处:
.py
请注意,...
dat = []
for l in ["label1", "label2"," label3"]:
dat.insert(0,{'text':l,color=(1,1,0,1)}
self.ids.rv.data = dat
定义了viewclass
的内容,因此,这应该是有效的Kivy类,在这种情况下,它只是RecycleView
的列表s。对于更复杂的内容,您可以创建自己的小部件