Tkinter and the Menu Widget
Michele Simionato
mis6 at pitt.edu
Wed Jun 19 15:27:16 EDT 2002
"Emile van Sebille" <emile at fenx.com> wrote in message news:<xw%P8.257292$cQ3.11997 at sccrnsc01>...
>
> You've got a scope issue. Try:
>
> smn[key].add_command(label=submenu,command=lambda key=key,
> submenu=submenu:
> dosomething(key+'='+submenu))
Thanks ! This is really magic and it works !!
Actually I had found another method to fix the problem by using
of exec() and eval() but your suggestion is much more elegant.
Thanks again,
Michele
More information about the Python-list
mailing list