为什么我没有从pong.kv文件中获取任何输出?

时间:2018-01-15 00:08:47

标签: kivy

我正在学习kivy和做乒乓教程。我得到的只是一个黑色的窗户。我在pong.kv文件中添加了一个print('test')并收到错误,因此main.py文件正在查找pong.kv.两个文件都在同一目录中。我正在使用python v3.6和kivy v1.10.0

问题 - 为什么我没有从pong.kv文件中获取任何输出?

from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.label import Label
from kivy.graphics import Rectangle


class PongGame(Widget):
    pass


class pongApp(App):
    def build(self):
        return PongGame()


if __name__ == '__main__':
    pongApp().run()

这是pong.kv文件,

#:kivy 1.10.0

<PongGame >:
    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 个答案:

没有答案