el archivo .kv de python / kivy no se lee

Acabo de comenzar a aprender a progtwigr. Tengo una aplicación realmente básica basada en un tutorial de juegos de pong en el sitio kivy.org, pero debo tener un error básico que no puedo ver, ya que cuando ejecuto el progtwig, todo lo que obtengo es un Pantalla en blanco en lugar del canvas y las tags esperadas. ¡Por favor ayúdame a perder menos tiempo en lo básico!

from kivy.app import App from kivy.uix.button import Button from kivy.uix.widget import Widget class Singularity(Widget): pass class SingularityApp(App): def build(self): return Singularity() if __name__ in ('__main__', '__android__'): SingularityApp().run() 

y la singularidad.kv:

 #:kivy 1.9.0 : canvas: Rectangle: pos: self.center_x - 5, 0 size: 10, self.height Label: font_size: 70 center_x: root.width / 4 top: root.top - 50 text: "0" Label: font_size: 70 center_x: root.width * 3 / 4 top: root.top - 50 text: "0" 

  • Verifique si el nombre de su clase MainApp (Aplicación) es el mismo que el nombre de su archivo .kv sin la ‘Aplicación’ (si no los hace iguales) No distingue entre mayúsculas y minúsculas. por ejemplo: MaNagerApp (App) cargará manager.kv

O

  • Si no desea cambiar el nombre, simplemente agregue self.load_kv (your_kv_file_name).

Me gusta esto:

 def build(self): self.load_kv('singularity.kv') return Singularity()