これが私のコードです:
buttons=[]
for i in range(100):
buttons.append(Button(parent,text="0",command=lambda:[change(i)])
def change(i):
buttons[i]["text"]="1"
しかし、最後に i は 99 になるので、どのボタンをクリックしても、最後のボタンしか変更できませんでした。それで、そうする良い方法があるのだろうか?
これが私のコードです:
buttons=[]
for i in range(100):
buttons.append(Button(parent,text="0",command=lambda:[change(i)])
def change(i):
buttons[i]["text"]="1"
しかし、最後に i は 99 になるので、どのボタンをクリックしても、最後のボタンしか変更できませんでした。それで、そうする良い方法があるのだろうか?