0

kivy と kivymd は知っていますが、機能はまだわかりません。ボタンのクリックでアプリの画面を変更したいのですが、どうすればできますか? ありがとうございました。

以下は私のコードです


from kivy.lang import Builder

from kivymd.app import MDApp

KV = '''

Screen:

    MDLabel: 
        text: "Material Design"
        font_style: "H3"
        theme_text_color: "Secondary"
        pos_hint: {"center_y": 0.9}
        halign: "center"
        
    MDRaisedButton:
        text: "Start"
        md_bg_color: 0, 0.26, 0.27, 1
        pos_hint: {"center_x": 0.5, "center_y": 0.2}
        on_press: root.manager.current = "main"

    MDRectangleFlatButton:
        text: "Exit"
        md_bg_color: rgba(197, 232, 204, 1)
        text_color: 0, 0.26, 0.27, 1
        pos_hint: {"center_x": 0.5, "center_y": 0.1}

        Screen:
            name: "main"

            MDLabel:
                text: "School guru"
                font_style: "H3"
                pos_hint: {"center_y": 0.8}
                halign: "center"
'''


class MaterialDesign(MDApp):
    def build(self):
        return Builder.load_string(KV)


MaterialDesign().run()

私のコードを編集して、その方法を示してください。

もう一度、ありがとう。

4

1 に答える 1