Dropdown Item¶
Usage¶
from kivy.lang import Builder
from kivymd.app import MDApp
KV = '''
Screen
MDDropDownItem:
id: drop_item
pos_hint: {'center_x': .5, 'center_y': .5}
text: 'Item'
on_release: self.set_item("New Item")
'''
class Test(MDApp):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.screen = Builder.load_string(KV)
def build(self):
return self.screen
Test().run()
API - kivymd.uix.dropdownitem¶
-
class
kivymd.uix.dropdownitem.MDDropDownItem(**kwargs)¶ Class implements a rectangular ripple effect.
-
text¶ Text item.
textis aStringPropertyand defaults to ‘’.
-
current_item¶ Current name item.
current_itemis aStringPropertyand defaults to ‘’.
-
font_size¶ Item font size.
font_sizeis aNumericPropertyand defaults to ’16sp’.
-
on_text(self, instance, value)¶
-
set_item(self, name_item)¶ Sets new text for an item.
-