Python KivyMD使用MDToolbar生成错误:self.\u shadow=App.get\u running\u App().theme\u cls.quad\u shadow

Python KivyMD使用MDToolbar生成错误:self.\u shadow=App.get\u running\u App().theme\u cls.quad\u shadow,python,python-3.x,kivy,kivy-language,Python,Python 3.x,Kivy,Kivy Language,每当我使用MDNavigationToolbar或MDToolbar小部件时,都会出现错误 message line 111, in _update_shadow self._shadow = App.get_running_app().theme_cls.quad_shadow 我已经阅读了很多关于这个主题的信息,并遵循以下示例: 我完全按照步骤操作,它阻止了崩溃,但我的应用程序只有一个空白屏幕,我看不到工具栏(即使在玩了颜色之后) kv文件: WindowManager:

每当我使用MDNavigationToolbar或MDToolbar小部件时,都会出现错误

message line 111, in _update_shadow
     self._shadow = App.get_running_app().theme_cls.quad_shadow
我已经阅读了很多关于这个主题的信息,并遵循以下示例:

我完全按照步骤操作,它阻止了崩溃,但我的应用程序只有一个空白屏幕,我看不到工具栏(即使在玩了颜色之后)

kv文件:


WindowManager:
    LoginWindow:
    CreateAccountWindow:
    QrScannerWindow:

<QrScannerWindow>:
    name: "qr scanner"

    NavigationLayout:
        MDNavigationDrawer:
            NavigationDrawerToolbar:


WindowManager:
登录窗口:
CreateAccountWindow:
QrScannerWindow:
:
名称:“qr扫描仪”
导航布局:
MDNavigationDrawer:
导航抽屉工具栏:
处于alpha状态时,它可能有bug。KivyMD小部件期望在其已创建的初始化应用程序对象上实现此功能

请在生成函数中创建所有小部件:

def构建(自):
kv=Builder.load_文件(“mykivy.kv”)
sm=WindowManager()
屏幕=[LoginWindow(name=“login”)、CreateAccountWindow(name=“create account”)、QrScannerWindow(name=“qr scanner”)]
对于屏幕中的屏幕:
sm.add_小部件(屏幕)
sm.current=“qr扫描仪”
返回sm

WindowManager:
    LoginWindow:
    CreateAccountWindow:
    QrScannerWindow:

<QrScannerWindow>:
    name: "qr scanner"

    NavigationLayout:
        MDNavigationDrawer:
            NavigationDrawerToolbar: