Я получаю сообщение об ошибке с неизвестным классом <CreateAccountWindow>
при попытке запустить программу, но я не упомянул CreateAccountWindow ни в одном из моих кодов.Я работаю над новым проектом в Pycharm, и в моем старом проекте был класс CreateAccountWindow ..... Я предполагаю, что это должно быть причиной, но я не знаю, как это исправить.
import kivy
from kivy.app import App
from kivy.properties import ObjectProperty, StringProperty
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
from kivy.uix.popup import Popup
from kivy.uix.label import Label
from kivy.core.window import Window
class LoginWindow(Screen):
pass
class WindowManager(ScreenManager):
pass
kv = Builder.load_file("my.kv")
sm = WindowManager()
screens = [LoginWindow(name="login")]
for screen in screens:
sm.add_widget(screen)
sm.current = "login"
class MyApp(App):
def build(self):
return sm
if __name__ == '__main__':
MyApp().run()
kv файл:
WindowManager:
LoginWindow:
<LoginWindow>:
Traceback (most recent call last):
File "C:/Users/callu/OneDrive/Documents/TestApp/main.py", line 16, in <module>
kv = Builder.load_file("my.kv")
File "C:\Users\callu\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 301, in load_file
return self.load_string(data, **kwargs)
File "C:\Users\callu\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 405, in load_string
rule_children=rule_children)
File "C:\Users\callu\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 616, in _apply_rule
cls = Factory_get(cname)
File "C:\Users\callu\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\factory.py", line 131, in __getattr__
raise FactoryException('Unknown class <%s>' % name)
kivy.factory.FactoryException: Unknown class <CreateAccountWindow>