2014-08-29 2 views
2

Я слежу за этим в tutorial, раздел «Добавить простую графику». Но у меня возникают проблемы с тем, чтобы программа рисовала изображения. Kivy не обнаруживает файл pong.kv, и я пробовал все, что мог придумать. Кто-нибудь знает способ рисования объектов в киви без использования языка kv?Как рисовать объекты в Kivy без использования языка kv?

EDIT: Извините, что не сказал этого раньше. Я бы скорее потерял файл kv.

+2

Это на самом деле довольно просто, но вы должны быть более конкретными. И вы действительно хотите погрузить файл .kv, или было бы лучше заставить его работать? –

ответ

1

Как отметил Марк, было бы лучше, если бы файл .kv работал. Вы должны сказать нам, что вы пробовали, и мы можем попытаться определить проблему. Тем не менее, можно рисовать графику без:

def __init__(self, **kwargs): 
    super(PongBall, self).__init__(**kwargs) 
    with self.canvas: 
     Color(1,1,1,1) 
     self.ball = Ellipse(size=[50,50],pos=[150,150]) 

Здесь я только что создал белый шар заданного размера в заданном положении. Здесь вы также можете добавить другие свойства или другие графические объекты.

(Я не тестировал вышеприведенное, поэтому извиняюсь, если он содержит ошибки).

Надеюсь, что это поможет.

Смежные вопросы