2015-12-27 3 views
1

Хорошо, у меня есть ScrolledWindow с внутри видового экрана и исправлено внутри этого. Я использую Builder, поэтому я не буду публиковать ВСЕ код, если это не нужно.PyGObject: Как сделать сетку

Я использую функцию, которая умножает заданные координаты на 50, поэтому у меня есть сетка с квадратами 50 x 50 пикселей (число квадратов может варьироваться в конфигурации).

Реальный вопрос очень прост, как я могу положить фон сетки из 50 на 50 пикселей? И это должно быть «" бесконечно "". Предпочтительно, строки должны быть 1 px.

Примечание: Я не использую сетку, потому что мне нужно только положить изображения или значки

ответ

1

я использовал это. Mainport - фиксированный элемент, а wres и hres - количество квадратов

for i in range(self.wres): 
     image = gtk.Image.new_from_file("resources/Back.png") 
     self.mainport.put(image, i*50, 0) 
     for z in range(self.hres): 
      image2 = gtk.Image.new_from_file("resources/Back.png") 
      self.mainport.put(image2, i*50, z*50) 
+0

Я многому научился. Теперь я использую cairo, намного эффективнее –