Python 无法让kivy显示突破游戏的相关画布和项目

Python 无法让kivy显示突破游戏的相关画布和项目,python,kivy,kivy-language,Python,Kivy,Kivy Language,我正在尝试使用Python和Kivy创建一个突破游戏。我试过展示其他的kivy功能,比如标签和按钮,它们都很好用。然而,当我尝试运行下面的代码时,我总是得到一个空白屏幕。任何帮助都将不胜感激 白兰地 分接开关,千伏 #:kivy 1.9.1 : 画布: 颜色: rgba:1,1,1,1 矩形: pos:self.pos 大小:self.size : 画布: 颜色: rgb:1,0.55,0 矩形: pos:self.pos 大小:self.size : 画布: 颜色: rgb:上面定义的self

我正在尝试使用Python和Kivy创建一个突破游戏。我试过展示其他的kivy功能,比如标签和按钮,它们都很好用。然而,当我尝试运行下面的代码时,我总是得到一个空白屏幕。任何帮助都将不胜感激

白兰地 分接开关,千伏
#:kivy 1.9.1
:
画布:
颜色:
rgba:1,1,1,1
矩形:
pos:self.pos
大小:self.size
:
画布:
颜色:
rgb:1,0.55,0
矩形:
pos:self.pos
大小:self.size
:
画布:
颜色:
rgb:上面定义的self.color#属性
矩形:
pos:self.pos
大小:self.size
颜色:
rgb:0.1,0.1,0.1
行:
矩形:
[self.x,self.y,self.width,self.height]

另外,我是否需要在python文件中显式引用layout.kv文件,或者是否有任何特定的命名限制。我在网上找到了一些文档来命名这两个,如下所示。

您在kv文件
color

<Block>:
    canvas:
        Color:
            rgb: self.color #property defined above
如果你改变它,你会得到想要的输出,我相信:

<Block>:
    canvas:
        Color:
            rgb: self.colour #property defined above
:
画布:
颜色:
rgb:上面定义的self.color#属性
证明:


您在kv文件中有
颜色

<Block>:
    canvas:
        Color:
            rgb: self.color #property defined above
如果你改变它,你会得到想要的输出,我相信:

<Block>:
    canvas:
        Color:
            rgb: self.colour #property defined above
:
画布:
颜色:
rgb:上面定义的self.color#属性
证明:


谢谢,我稍后会试一试,并告诉您是否有效!嗯,我试过这个后,似乎没有任何效果?@EoinClancy查看更新后的帖子。这对我来说只是一个打字错误。:)啊,太棒了。真不敢相信我没发现。谢谢你的帮助。有另一双眼睛看东西总是好的!谢谢你,我稍后会试一试并告诉你它是否有效!嗯,我试过这个后,似乎没有任何效果?@EoinClancy查看更新后的帖子。这对我来说只是一个打字错误。:)啊,太棒了。真不敢相信我没发现。谢谢你的帮助。有另一双眼睛看东西总是好的!
<Block>:
    canvas:
        Color:
            rgb: self.colour #property defined above