私はMinesweeperゲームを作ろうとしています。未分化の四角形ごとにボタンを作成しました。私は未分化の正方形の上でマウスの左ボタンを押すと複数のマウスボタンをウィジェットにバインドする方法は?
my_list = [[0 for i in range(9)] for j in range(9)]
all_buttons = []
def creaMatriz():
for y, row in enumerate(my_list):
buttons_row = []
for x, element in enumerate(row):
boton2 = Button(root, text="", width=6, height=3, command=lambda a=x, b=y: onButtonPressed(a, b))
boton2.grid(row=y, column=x)
buttons_row.append(boton2)
all_buttons.append(buttons_row)
def onButtonPressed(x, y):
all_buttons[y][x]['text'] = str(qwer[x][y]) # Some action!!!
....
、私は機能onButtonPressed(x, y)
を呼んでいる、と桁または鉱山は、正方形に表示されます。
未分化の正方形の上でマウスの右ボタンを押したときに、別の機能を呼び出す方法を教えてください。私は正方形に 'M'が見たい。
フルコード:http://pastebin.com/cWGS4fBp
ありがとう、それは完全に働いた。 –