我在这里使用这个grid.py
着色程序https://scipython.com/blog/a-simple-colouring-grid/生成网格的相关代码是
self.cells = []
for iy in range(n):
for ix in range(n):
xpad, ypad = pad * (ix+1), pad * (iy+1)
x, y = xpad + ix*xsize, ypad + iy*ysize
rect = self.w.create_rectangle(x, y, x+xsize,
y+ysize, fill=UNFILLED)
self.cells.append(rect)
您可以使用生成器函数为每条线生成坐标和每个单元格的填充。
注
row % 4 < 2
:这是为连续行生成相同填充图案的原因,这些行您可以轻松地调整以下代码示例以适应
Grid class
以下是基于您的代码的示例(添加缺少的部分):
结果是:
相关问题 更多 >
编程相关推荐