faqts : Computers : Programming : Languages : Python : Snippets : Tkinter

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

6 of 6 people (100%) answered Yes
Recently 5 of 5 people (100%) answered Yes

Entry

Determining which object was clicked

Jul 5th, 2000 10:02
Nathan Wallace, unknown unknown, Hans Nowak, Snippet 292, Python Snippet Support Team


"""
Packages: gui.tkinter
"""
from Tkinter import *
root = Tk()
labels1 = {}
labels2 = {}
def click(event=None):
    print "Ya clicked on label", labels2[event.widget]
for i in range(5):
    label = Label(root, text="Label " + `i`)
    labels1[i] = label
    labels2[label] = i
    label.pack()
    label.bind("<Button-1>", click)
root.mainloop()