[python] (no subject)

Jakub Vojáček Jakohv na seznam.cz
Sobota Říjen 28 10:10:39 CEST 2006


mám problém tady stím:


from Tkinter import*
def pis(co):
    print co
okno=Tk()
menubar = Menu(okno)
menu = Menu(menubar, tearoff=0)
cisla=[1,2,3,4,5,6,7,8,9,10]
for prvek in cisla:      
    menu.add_cascade(label=prvek,command=lambda: pis(prvek))
menubar.add_cascade(label="cisla",menu=menu)    
okno.config(menu=menubar)
mainloop()

když v tom menu kliknu na jakoukoliv položku tak se vždy napíše 10? proč?mělo by to přece napsat to číslo na který klikám

díky

Blujacker


Další informace o konferenci Python