clear and reload the menu with a new set of options. valueList - list of new options value - initial value to set the optionmenu's menubutton to
(self,valueList,value=None)
| 17 | self.command = kwargs.get('command') |
| 18 | |
| 19 | def SetMenu(self,valueList,value=None): |
| 20 | """ |
| 21 | clear and reload the menu with a new set of options. |
| 22 | valueList - list of new options |
| 23 | value - initial value to set the optionmenu's menubutton to |
| 24 | """ |
| 25 | self['menu'].delete(0,'end') |
| 26 | for item in valueList: |
| 27 | self['menu'].add_command(label=item, |
| 28 | command=_setit(self.variable,item,self.command)) |
| 29 | if value: |
| 30 | self.variable.set(value) |
| 31 | |
| 32 | |
| 33 | def _dyn_option_menu(parent): # htest # |