所以我在做不同的kivy教程,一切都很顺利。今天,我在运行一个以前可以正常工作的脚本时出现了一个错误:
kivy.factory.FactoryException: Unknown class <WindowManager>
我试着摆弄,不知道怎么了。然后我试着运行一个简单的Hello World脚本:
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.screenmanager import ScreenManager, Screen
class MyApp(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
MyApp().run()
我还是有例外。以下是它的回报:
File "C:\Users\Manu\Dropbox\Python\other\Test.py", line 14, in <module>
MyApp().run()
File "D:\Progs\Pyton37\lib\site-packages\kivy\app.py", line 828, in run
self.load_kv(filename=self.kv_file)
File "D:\Progs\Pyton37\lib\site-packages\kivy\app.py", line 599, in load_kv
root = Builder.load_file(rfilename)
File "D:\Progs\Pyton37\lib\site-packages\kivy\lang\builder.py", line 301, in load_file
return self.load_string(data, **kwargs)
File "D:\Progs\Pyton37\lib\site-packages\kivy\lang\builder.py", line 399, in load_string
widget = Factory.get(parser.root.name)(__no_builder=True)
File "D:\Progs\Pyton37\lib\site-packages\kivy\factory.py", line 131, in __getattr__
raise FactoryException('Unknown class <%s>' % name)
kivy.factory.FactoryException: Unknown class <WindowManager>
所以这很奇怪,因为今天早上一切正常,我没有安装其他包或模块。你知道吗
我尝试了pip卸载kivy,pip安装kivy来获得一个干净的安装。尝试重新启动。运气不好。这个错误同时出现在PyScripter和PyCharm上。你知道吗
我不知道这里发生了什么。。。 谢谢你
目前没有回答
相关问题 更多 >
编程相关推荐