Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python KivyMD Error:ValueError:KivyMD:App对象必须在加载根小部件之前初始化_Python_Kivymd - Fatal编程技术网

Python KivyMD Error:ValueError:KivyMD:App对象必须在加载根小部件之前初始化

Python KivyMD Error:ValueError:KivyMD:App对象必须在加载根小部件之前初始化,python,kivymd,Python,Kivymd,如何修复此错误: ValueError: KivyMD: App object must be initialized before loading root widget. 我的代码: kv = Builder.load_file("my.kv") class MyMainApp(MDApp): def __init__(self, **kwargs): App.__init__(self) theme_cls = Th

如何修复此错误:

ValueError: KivyMD: App object must be initialized before loading root widget.
我的代码:

kv = Builder.load_file("my.kv")

class MyMainApp(MDApp):

    def __init__(self, **kwargs): 
        App.__init__(self)   
        theme_cls = ThemeManager()


if __name__ == "__main__":
    MyMainApp().run()
所有在线内容都表明我必须将.kv文件移到.py文件中。有没有办法保存我的.kv文件?


我不知道你这是什么意思。我在之前、之后添加了这个,并替换了我的init定义。我仍然会犯同样的错误。所有的东西都清楚地写在文档中,我不明白你不明白的地方。对不起,我是新来的Kivy,但是我按照医生说的做了,我仍然会犯同样的错误。我不确定更改代码的主题如何修复在根小部件之后加载应用程序的错误。
class MainApp(MDApp):
    def build(self):
        self.theme_cls.primary_palette = "Teal"