小编BS9*_*S98的帖子

如何向 KivyMD MDDialog 中的按钮添加操作?

如何将操作添加到“确定”按钮?我从 KivyMd 文档中获得了示例代码,但没有解释如何将操作添加到这些按钮。代码 :

from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout

from kivymd.app import MDApp
from kivymd.uix.button import MDFlatButton
from kivymd.uix.dialog import MDDialog

KV = '''
<Content>
    orientation: "vertical"
    spacing: "12dp"
    size_hint_y: None
    height: "120dp"

    MDTextField:
        hint_text: "City"

    MDTextField:
        hint_text: "Street"


FloatLayout:

    MDFlatButton:
        text: "ALERT DIALOG"
        pos_hint: {'center_x': .5, 'center_y': .5}
        on_release: app.show_confirmation_dialog()
'''


class Content(BoxLayout):
    pass


class Example(MDApp):
    dialog = None

    def build(self):
        return Builder.load_string(KV)

    def show_confirmation_dialog(self):
        if not self.dialog:
            self.dialog = MDDialog(
                title="Address:",
                type="custom",
                content_cls=Content(),
                buttons=[
                    MDFlatButton( …
Run Code Online (Sandbox Code Playgroud)

python kivy mddialog

3
推荐指数
1
解决办法
6252
查看次数

标签 统计

kivy ×1

mddialog ×1

python ×1