Python KivyMD使用MDToolbar生成错误:self.\u shadow=App.get\u running\u App().theme\u cls.quad\u shadow
每当我使用MDNavigationToolbar或MDToolbar小部件时,都会出现错误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:
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: