下午好!
为什么我必须双击才能更改按钮对象的浮雕?
在我的方法bind中,我的第一个参数是Button-1,我不明白......
这是我的代码,请提前感谢。
from tkinter import *
def sunken(event):
button = event.widget # détecte le bouton sur lequel on clique
button['relief'] = 'sunken' # changement de relief
root = Tk()
for i in range(8):
for j in range(8):
myButton = Button(root, text='', relief='raised')
myButton.grid(row=i, column=j)
myButton.bind("<Button-1>", sunken)
root.mainloop()
Python 3.x
我为我的英语道歉,我是法国人......
答案 0 :(得分:1)
我的问题的回应
from tkinter import *
def sunken(event):
button = event.widget # detecte le bouton sur lequel on clique
button['relief'] = 'sunken' # changement de relief
root = Tk()
for i in range(8):
for j in range(8):
myButton = Button(root, text='', state='disabled')
myButton.grid(row=i, column=j)
myButton.bind("<Button-1>", sunken)
root.mainloop()