class ExpenseList(OneLineAvatarIconListItem):
pass
class RightCheckbox(IRightBodyTouch, MDCheckbox):
pass
def repeat_expense(self,checkbox, value):
if value:
self.expense_list = ['Everyday', 'Every Week', 'Every Month', 'Every Year']
for expense_item in self.expense_list:
self.screen.get_screen('expense').ids.expense_repeat.add_widget(ExpenseList(text=expense_item))
else:
self.screen.get_screen('expense').ids.expense_repeat.clear_widgets()
here i have code in which i want to get the text of list item when checkbox is clicked.
KV language:
MDBoxLayout:
adaptive_height: True
padding: (20,0,0,0)
MDLabel:
text: 'Do you want to automatically add this expense?'
MDCheckbox:
on_active: app.repeat_expense(*args)
ScrollView:
MDList:
id: expense_repeat
i want listitem of checkbox active state in ExpenseList.
ex: if RightCheckbox of Everyday from self.expense_list
is active then i want text Everyday.
please help me. i dont know how to do it.
Thanks in advance.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…