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是不是可以任意改变啊?