首页 > 解决方案 > 如何在 MDDialog 中添加 MDList(OneLineListItem)

问题描述

我想添加一个在我按下按钮时将被调用的方法。调用按钮后,MDDialog应出现 a 并显示OneLineListItem包含一些数据的 a。

标签: pythonpython-3.xkivykivy-languagekivymd

解决方案


from kivymd.app import MDApp
from kivy.lang import Builder
from kivymd.uix.dialog import MDDialog
from kivymd.uix.list import OneLineListItem

main = '''
BoxLayout:
    orientation: 'vertical'
    MDRaisedButton:
        text: 'Press Me'
        on_press: app.open_dia()
'''

class Example(MDApp):
    def build(self):
        return Builder.load_string(main)

    def open_dia(self):
        dia = MDDialog()
        dia.add_widget(OneLineListItem(text='Im an list item'))
        dia.open()

Example().run()

推荐阅读