我有我的Python代碼:Python代碼不會.kv文件運行
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()
和我.kv
文件:
#: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
據說,當我運行Python代碼時,.kv
文件會被加載,但我得到的只是一個黑屏。我根據規則命名了我的.kv
文件,在這種情況下,它是myfirst.kv
,而.kv
文件也與python模塊文件位於同一目錄中。我也嘗試使用build
函數,但是這也不起作用。誰能幫忙?
@Moe一個答案是正確的。另外,你的.kv文件中有一個錯誤,'orientation':'Verticle''應該是'orientation:'vertical''。 – FJSevilla