.kv文件和python文件由于某种原因不匹配

2021-09-27 06:17:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定这里的问题是什么,我想要在我的kivy屏幕上有两个按钮,所以在一个单独的.kv文件中,我在widgets属性下有两个按钮,然后我调用了我的.py文件。有人能帮我找出哪里出了问题吗?谢谢。你知道吗

from kivy.app import App
#kivy.require("1.8.0")
from kivy.uix.label import Label
from kivy.uix.widget import Widget


class Widgets(Widget):
    pass


class SimpleKivy2(App):
    def build(self):
        return Widgets()


if __name__ == "__main__":
    SimpleKivy2().run()

以下是.kv文件:

#File name: k4.py
<Widgets>:
    Button:
        size: 100,75
        pos: 0,0
        text: "Kivy"
        color: 0,1,0,1
        font_size: 40

    Button:
        size: 170,75
        pos: 100,0
        text: "Tutorials"
        color: 1,0,0,1
        font_size: 40

我的python文件名是“k4.py”。我的.kv文件名是k4.kv

谢谢。你知道吗