def add_menubar(self, parent): """ Add menubar to figure """ menubar = Menu(parent) # create a pulldown menu, and add it to the menu bar filemenu = Menu(menubar, tearoff=0) filemenu.add_command(label="Open", command=self.open_file) filemenu.add_command(label="Save", command=self.save_current) filemenu.add_separator() filemenu.add_command(label="Exit", command=self.exit) menubar.add_cascade(label="File", menu=filemenu) # create more pulldown menus toolmenu = Menu(menubar, tearoff=0) toolmenu.add_command(label="Open Toolbox", command=self.dq_tools) menubar.add_cascade(label="Tools", menu=toolmenu) helpmenu = Menu(menubar, tearoff=0) helpmenu.add_command(label="Show Help", command=self.help_file) menubar.add_cascade(label="Help", menu=helpmenu) # submenu cmapmenu = Menu(toolmenu, tearoff=0) cmapmenu.add_radiobutton( label='Grey', variable=self.cmap, value='gist_yarg') cmapmenu.add_radiobutton( label='Prism', variable=self.cmap, value='prism') cmapmenu.add_radiobutton(label='Jet', variable=self.cmap, value='jet') cmapmenu.add_radiobutton( label='Ncar', variable=self.cmap, value='gist_ncar') toolmenu.insert_cascade(index=2, label='Select Cmap', menu=cmapmenu) return menubar