【发布时间】:2016-11-12 06:58:37
【问题描述】:
我想按下这个网格上的任何方块,我想让它变成黄色。但是我只能使用 itemconfig 将最近创建的块设为黄色。我该怎么办?
from tkinter import *
master = Tk()
canv = Canvas(master, width=200, height=100)
canv.pack()
def select(event):
print("Coordinates:", event.x, ",",event.y)
canv.itemconfig(grid,fill="yellow")
y=1
for i in range(1,6):
for j in range(0,10):
grid=canv.create_rectangle(1+(20*j),y,20+(20*j),20+y,fill="red")
canv.tag_bind(grid,'<Button-1>',select)
y+=20
mainloop()
【问题讨论】:
标签: python user-interface canvas tkinter grid