【发布时间】:2021-03-24 04:45:21
【问题描述】:
我为带有复选框的列表创建了自定义类,因此在.kv 文件中,第二个类位于第一个类中。在第二个类中,我添加了一个id:,所以我想通过id: 访问该类。
第一类是MDList,第二类是MDCheckBox。
class ListItemWithCheckbox(OneLineAvatarIconListItem):
pass
class LeftCheckbox(ILeftBodyTouch, MDCheckbox):
pass
.kv 文件:
ListItemWithCheckbox:
text: "List One"
LeftCheckbox:
id: 'id_one'
group: 'group'
ListItemWithCheckbox:
text: "List Two"
LeftCheckbox:
id: 'id_two'
group: 'group'
所以,现在我想在这些复选框处于活动状态时在主类检查中的自定义函数中访问这些 ID id_one 和 id_two。
类似这样的:
class MainApp(MDApp):
def custom(self):
id1 = LeftCheckbox.ids.id_one
id2 = LeftCheckbox.ids.id_two
我是 kivy 的新手。
【问题讨论】: