如何在Kivy Python中创建列表框?

时间:2019-07-09 15:32:35

标签: python kivy

我正在用Kivy编写文件管理器。如何将列表框添加到kivy应用程序中?
如何绑定函数以双击。

1 个答案:

答案 0 :(得分:0)

IMO,您可以使用RecycleViewLabel的{​​{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。对于更复杂的内容,您可以创建自己的小部件