代码之家  ›  专栏  ›  技术社区  ›  David Davó

PyGObject:如何创建网格

  •  1
  • David Davó  · 技术社区  · 8 年前

    好的,我有一个ScrolledWindow,里面有一个Viewport和一个Fixed。我正在使用Builder,所以如果没有必要,我不会发布所有代码。

    我使用的是一个函数,每50乘以给定的坐标,所以我有一个50 x 50像素的方格(方格的数量可以在配置中变化)。

    真正的问题很简单,我如何才能将每50个像素中有50个的网格作为背景?这应该是“无限”。线条最好为1像素。

    注意:我不使用网格,因为我只需要放置图像或图标

    1 回复  |  直到 8 年前
        1
  •  1
  •   David Davó    8 年前

    我用过。主端口是固定元素,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)