马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
想创建一个4X4的方格,画布大小是512X512,所以每个方格是128X128.
目前碰到的问题是,以pos为第一个格,X方向四个点的坐标增加[128,0],Y方向四个点的坐标增加[0,128]。
但是没有找到合适的方法进行列表类元素的相加。
想请教下大家有什么其他方向或指点?
[code]import simpleguitk as gui
x = [[128,0],[128,0],[128,0],[128,0]]
pos_0 = [0, 0]
pos_1 = [128, 0]
pos_2 = [128, 128]
pos_3 = [0, 128]
#X方向位移增加128,直到251;
pos = [pos_0, pos_1, pos_2, pos_3]
#y方向位移增加128,直到251;
def draw(canvas):
canvas.draw_polygon(pos, 1, 'BLUE', 'TEAL')
stage = gui.create_frame('连连看', 512, 512)
stage.set_draw_handler(draw)
stage.start()
[/code]
基础方法:用循环
进阶方案:用numpy库,直接支持矩阵加法
|