我刚刚开始学习编程我在kivy.org网站上有一个基于pong游戏教程的真正基本的应用程序但是我必须有一个基本的缺陷,我无法看到,因为当我运行程序时我都是获取是一个空白屏幕,而不是预期的画布和标签。请帮我浪费更少的时间进行基础知识!
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()
和singularity.kv:
#:kivy 1.9.0
<Singularity>:
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"
答案 0 :(得分:6)
或
像这样:
def build(self):
self.load_kv('singularity.kv')
return Singularity()
答案 1 :(得分:0)
文件名“name.kv”应该是小写的