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.
text
is aStringProperty
and defaults to ‘’.
-
current_item
¶ Current name item.
current_item
is aStringProperty
and defaults to ‘’.
-
font_size
¶ Item font size.
font_size
is aNumericProperty
and defaults to ’16sp’.
-
on_text
(self, instance, value)¶
-
set_item
(self, name_item)¶ Sets new text for an item.
-