如何在KivyMD中创建一个MDList,每个条目的左侧有文本,每个条目的右侧有一个进度条?
How to create a MDList with text on the left side of each entry and a progress bar on the right side of each entry in KivyMD?
到目前为止这是我所拥有的,但是当我创建一个 MDList
并用 CustomListItem
的实例填充它时,只有我的 MDList
中的最后一个条目显示进度条.
<CustomListItem>:
MDGridLayout:
rows: 1
cols: 2
MDLabel:
id: name
MDProgressBar:
id: progress
value: 50
MDProgressBar
都出现在 MDList
中,但由于某种原因它们都放在相同的位置。指定 MDGridLayout
的大小和位置可解决此问题。
<ExerciseListItem>:
MDGridLayout:
rows: 1
cols: 2
size: self.parent.size
pos: self.parent.pos
MDLabel:
id: name
MDProgressBar:
id: progress
value: 50
我觉得这很奇怪。
到目前为止这是我所拥有的,但是当我创建一个 MDList
并用 CustomListItem
的实例填充它时,只有我的 MDList
中的最后一个条目显示进度条.
<CustomListItem>:
MDGridLayout:
rows: 1
cols: 2
MDLabel:
id: name
MDProgressBar:
id: progress
value: 50
MDProgressBar
都出现在 MDList
中,但由于某种原因它们都放在相同的位置。指定 MDGridLayout
的大小和位置可解决此问题。
<ExerciseListItem>:
MDGridLayout:
rows: 1
cols: 2
size: self.parent.size
pos: self.parent.pos
MDLabel:
id: name
MDProgressBar:
id: progress
value: 50
我觉得这很奇怪。