Нужно создавать виджеты в цикле и потом менять их параметры. Собствна в чем ошибка след. кода ?
class lbl():
def __init__(self, n):
self.l = Label(root,
text = '1',
relief="groove",
borderwidth=1,
font=("Courier", 12, "bold"),
justify=LEFT,
width=10,
padx=10,
pady=10,
takefocus=False,
).grid(column=0,row=n)
def draw(x):
for n in range(10):
t=lbl(n)
t.l["bg"] = 'green'
print t.l
button = Button(root, text="Хеллоу")
button.grid(column=2,row=0)
button.bind("<Button-1>", draw)