from tkinter import *
root = Tk()
root.geometry("330x50")
def mouseTest1(event):
print("bind()方式绑定,可以获取event对象")
print(event.widget)
def mouseTest2(a,b):
print("a={0},b={1}".format(a, b))
print("command方式绑定,不能直接获取event对象")
def mouseTest3(event):
print("右键单击事件,绑定给所有按钮")
print(event.widget)
b1 = Button(root, text="测试bind()绑定")
b1.pack(side="left")
b1.bind("<Button-1>", mouseTest1)
b2 = Button(root, text="测试command",
command=lambda: mouseTest2("gaoqi","xixi"))
b2.pack(side="left")
b1.bind_class("Button", "<Button-2>", mouseTest3)
root.mainloop()
绑定所以组件的代码:b1.bind_class(),里面b1是不是可以任意改变啊?