Sunday, October 17, 2021

Bottom Bar Button


 bbutton.py


from kivy.lang import Builder

from kivymd.app import MDApp



class MainApp(MDApp):

    def build(self):

        self.theme_cls.theme_style = "Dark"

        self.theme_cls.primary_palette = "BlueGray"

        return Builder.load_file('bbutton.kv')


    def presser(self):

        self.root.ids.my_label.text= "OK"


    def presser2(self):

        self.root.ids.my_label.text= "What"


MainApp().run()



bbutton.kv


MDBoxLayout:

    orientation: 'vertical'


    MDToolbar:

        title: "Our Top Toolbar"

        left_action_items: [["menu"]]

        right_action_items: [["dots-vertical"]]


    MDLabel:

        id: my_label

        text: "Some Stuff"

        halign: 'center'

    

    MDBottomAppBar:

        MDToolbar:

            icon: 'git'

            titlr: "Bottom Menu"

            left_action_items: 

                [["menu", lambda x: app.presser2()]]

            type: 'bottom'

            #mode: 'free-end'

            mode: 'end'

            #mode: 'center'

            #mode: 'freecenter'


            on_action_button: app.presser()