我想用tkinter建一个144个按钮12*12的表格,每个按钮的初始样式是raised,按下后变成groove,但是不管按下哪个按钮都是最后一个按钮(11,11)变化,怎么解决
from tkinter import *
tk=Tk()
tk.geometry('600x600') #建窗口
l=[[None for i in range(12)] for j in range(12)] #按钮列表
press=(0,0) #当前按下的按钮位置
def f(i,j): #按下某个按钮
global press
l[press[0]][press[1]].config(relief='raised') #恢复上次按下的按钮
press=(i,j)
l[i][j].config(relief='groove') #改变当前按下按钮的样式
for i in range(12):
for j in range(12):
l[i][j]=Button(tk,text=' ',relief='raised',command=lambda: f(i,j)) #创建12*12的按钮
l[i][j].grid(row=i,column=j)
tk.mainloop()