I am trying to run a menu layout using Navigation drawer, but I am having problem above.
Here are the errors:
File "D:\ProgramData\Anaconda3\envs\inventory\lib\site-packages\kivymd\uix\navigationdrawer\__init__.py", line 2, in <module>
from .navigationdrawer import (
File "D:\ProgramData\Anaconda3\envs\inventory\lib\site-packages\kivymd\uix\navigationdrawer\navigationdrawer.py", line 429, in <module>
from kivymd import uix_path
ImportError: cannot import name 'uix_path' from 'kivymd' (D:\ProgramData\Anaconda3\envs\inventory\lib\site-packages\kivymd\__init__.py)
these are the codes:
import kivy
from kivymd.app import MDApp
from kivy.lang import Builder
from kivy.core.window import Window
from kivy.properties import ObjectProperty
# from kivymd import uix_path
kivy.require("1.9.1")
Window.size = (300, 500)
navigation_helper = """
Screen:
MDNavigationLayout:
ScreenManager:
Screen:
BoxLayout:
orientation: 'vertical'
MDToolbar:
title: 'Demo Application'
left_action_items: [["menu", lambda x: nav_drawer.set_state("open")]]
right_action_items: [["dots-vertical", lambda x: app.callback()], ["clock", lambda x: app.callback_2()]]
elevation:5
"""
class MyInventoryApp(MDApp):
def build(self):
screen = Builder.load_string(navigation_helper)
return screen
MyInventoryApp().run()
Any help would be appreciated.
Thanks
Rey