2010-09-09 6 views

Répondre

5

L'événement a un champ de widget qui peut vous aider à distinguer ce qui widget est la source:

from Tkinter import * 

class MyObj: 
    def callback(self, event): 
     print event.widget.message 

obj = MyObj() 
root = Tk() 
btn=Button(root, text="Click") 
btn.bind('<Button-1>', obj.callback) 
btn.pack() 
btn.message = 'Hello' 

btn2=Button(root, text="Click too") 
btn2.bind('<Button-1>', obj.callback) 
btn2.message = 'Salut' 
btn2.pack() 

root.mainloop() 
Questions connexes