Если вы говорите о MDDropDownMenu - он работает по-другому и принимает список кнопок для кнопок. Вот пример:
В файле kv:
MDRaisedButton:
text: app.groupstrace
size_hint_x: 0.15
# here you call drop down menu:
on_release: MDDropdownMenu(items=app.groupsdict, width_mult=3, background_color=[1,0.5,0,1]).open(self)
md_bg_color: [1,0.5,0,1]
В файле .py:
groupsdict = [
{
"viewclass": "MDMenuItem",
"text": "Yourtext",
# no parentheses after function name!
"callback": self.function1,
},
{
"viewclass": "MDMenuItem",
"text": "Yourtext",
# in case you want label, just don't set a callback
"callback": None,
}
# and so on
]