[Tutor] Tk_help

Karshi karshi.hasanov@utoronto.ca
Sat, 12 Jan 2002 12:48:33 -0500


Hi all,

I have the following code in my program:
--------------------------------------
class MyFrame(Frame):
    def __init__(self,parent=None ):
        Frame.__init__(self, parent,relief=RAISED, borderwidth=2)
        self.pack(fill=X)
        Command =  makeCommandMenu(self)

        self.tk_menuBar(Command)
    def func(self):
        print " This will keep printing...."

def makeCommandMenu(self):
    
    Command =  Menubutton(self, text= ' Buttons', underline=0)
    Command.pack(side=LEFT, padx="2m")
    Command.menu = Menu(Command)

    Command.menu.add_command(label="Undo")
    Command.menu.entryconfig(0, state=DISABLED)

    Command.menu.add_command(label="New...", underline=0, command=self.func )
    Command.menu.add_command(label="Open...", underline=0)

    Command.menu.add('separator')
    Command.menu.add_command(label='Quit', background='white', 
activebackground='green', command=Command.quit)

    Command['menu'] =  Command.menu
    return Command
--------------------------------------
which works fine.
I am wondering  about the line:
"Command['menu'] =  Command.menu"
Can you explain me what  this command does?
Thanks