ich meine Python-Code haben:Python-Code wird nicht mit .kv Datei ausführen
from kivy.app import App
from kivy.uix.scatter import Scatter
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.textinput import TextInput
from kivy.uix.boxlayout import BoxLayout
class Premade(BoxLayout):pass
class MyFirstApp(App):
def build(self):
return Premade()
if __name__ == '__main__':
MyFirstApp().run()
und meine .kv
Datei:
#:kivy 1.10.0
<Premade>:
orientation: 'Verticle'
TextInput:
id: my_textinput
font_size: 150
size_hint_y: None
height: 200
text: 'default'
FloatLayout:
Scatter:
Label:
text: my_textinput.text
font_size: 150
Angeblich soll, wenn ich die Python-Code ausführen, die .kv
Datei würde geladen werden, aber alles, was ich bekomme, ist ein schwarzer Bildschirm. Ich nannte meine .kv
Datei nach der Regel, in diesem Fall ist myfirst.kv
und die .kv
Datei ist auch im selben Verzeichnis wie die Python-Modul-Datei. Ich habe auch versucht, die build
Funktion zu verwenden, aber das hat auch nicht funktioniert. Kann jemand helfen?
@Moe Eine Antwort richtig ist aufgerufen werden. Außerdem haben Sie einen Fehler in Ihrer .kv, die Zeile 'orientation:' Verticle 'sollte' orientation: 'vertical' sein. – FJSevilla