from kivymd.app import MDApp
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.screenmanager import ScreenManager, Screen
from kivymd.uix.navigationdrawer import MDNavigationDrawer
from kivymd.uix.toolbar import MDToolbar,MDTopAppBar
class Main(Screen):
pass
class PkApp(MDApp):
def build(self):
screen_manager = ScreenManager()
main_screen = Main(name='main')
screen_manager.add_widget(main_screen)
toolbar = MDTopAppBar(title="MDTopAppBar")
toolbar.left_action_items = [["menu", lambda x: self.callback()]]
navigation_drawer = MDNavigationDrawer()
navigation_drawer.add_widget(BoxLayout()) # Add your widgets here
screen_manager.ids.main.add_widget(toolbar)
screen_manager.ids.main.add_widget(navigation_drawer)
return screen_manager
def callback(self):
print("Menu button pressed")
PkApp().run()