2013-08-16 2 views
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 

Но единственное, что у меня есть белый экран

+0

Вы можете сделать примерный пример? здесь ... может много значить, и вы не можете просто добавлять add_widget из любого метода здесь, это то, что нужно сделать в экземпляре, а не в классе. – Tshirtman

ответ

2

я уверен, что изображение свойство установить изображение source не sourse.

Кроме того, вы захотите удалить базовое правило, если хотите отобразить изображение самостоятельно.

< -Picture>

на "-" покажет кв уронить правило, унаследованный от изображения.

0

Ваша проблема в том, что это полноэкранный белый холст. Так что, если его просто пустой белый экран, это будет ожидаемый результат. Или, по крайней мере, согласно документации на kivy, вы скопировали это, насколько я вижу.