DropdownItem#

https://github.com/HeaTTheatR/KivyMD-data/raw/master/gallery/kivymddoc/dropdown-item.png

Usage#

from kivy.lang import Builder

from kivymd.app import MDApp

KV = '''
MDScreen

    MDDropDownItem:
        id: drop_item
        pos_hint: {'center_x': .5, 'center_y': .5}
        text: 'Item'
        on_release: print("Press 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.dropdownitem#

class kivymd.uix.dropdownitem.dropdownitem.MDDropDownItem(*args, **kwargs)#

Implements the creation and addition of child widgets as declarative programming style.

text#

Text item.

text is a StringProperty and defaults to ‘’.

current_item#

Current name item.

current_item is a StringProperty and defaults to ‘’.

font_size#

Item font size.

font_size is a NumericProperty and defaults to ’16sp’.

on_text(self, instance_drop_down_item, text_item: str)#
set_item(self, name_item: str)#

Sets new text for an item.