0

我的代码:

.py 文件:

class Picture(Image):
    pass

class blablabla(HatWidget):
    ...
    self.add_widget(Picture(sourse='paper.png'))

.kv 文件:

<Picture>:
    canvas:
        Color:
            rgb: (1, 1, 1)
        Rectangle:
            texture: self.texture
            size: self.size
            pos: self.pos

但我只有一个白屏

4

2 回答 2

2

我很确定设置图像的 Image 属性source不是sourse

此外,如果您想自己显示图像,您可能需要删除基本规则。

<-图片>

“-”将告诉 kv 删除从 Image 继承的规则。

于 2013-08-16T11:40:24.883 回答
0

您的问题是它是全屏的白色画布。因此,如果它只是一个空白屏幕,那将是预期的输出。或者至少根据你复制的 kivy 文档,据我所知。

于 2014-02-13T13:16:37.923 回答