def __init__(self, parent, variable=None, values=None, **kwargs): if values is None: values = [] self._var = variable or StringVar() OptionMenu.__init__(self, parent, self._var, *values, **kwargs) if values: self._var.set(values[0])
def __init__(self, master, variable, value, *values, **kwargs): kwargsCopy = copy.copy(kwargs) if 'highlightthickness' in list(kwargs.keys()): del kwargs['highlightthickness'] OptionMenu.__init__(self, master, variable, value, *values, **kwargs) self.config(highlightthickness=kwargsCopy.get('highlightthickness')) self.variable = variable self.command = kwargs.get('command')
def __init__(self, master, status, *options): self.var = StringVar(master) self.var.set(status) OptionMenu.__init__(self, master, self.var, *options) self.selection = '' self.var.trace('w', self.get) self.config(font=('calibri', (10)), width=12, relief='groove') self['menu'].config(font=('calibri', (10)), bg='#F0F8FF')
def __init__(self, master, options): """ Initialise drop-down using supplied options. """ self.options = options self.selected = StringVar() OptionMenu.__init__(self, master, self.selected, *self.options) self.grid(padx=10, pady=10) self._width_match_longest()
def __init__(self, master, variable, value, *values, **kwargs): #get a copy of kwargs before OptionMenu.__init__ munges them kwargsCopy = copy.copy(kwargs) if 'highlightthickness' in list(kwargs.keys()): del (kwargs['highlightthickness']) OptionMenu.__init__(self, master, variable, value, *values, **kwargs) self.config(highlightthickness=kwargsCopy.get('highlightthickness')) self.variable = variable self.command = kwargs.get('command')
def __init__(self, master, variable, value, *values, **kwargs): #get a copy of kwargs before OptionMenu.__init__ munges them kwargsCopy=copy.copy(kwargs) if 'highlightthickness' in list(kwargs.keys()): del(kwargs['highlightthickness']) OptionMenu.__init__(self, master, variable, value, *values, **kwargs) self.config(highlightthickness=kwargsCopy.get('highlightthickness')) #self.menu=self['menu'] self.variable=variable self.command=kwargs.get('command')
def __init__(self, master, variable, value, *values, **kwargs): # TODO copy value instead of whole dict kwargsCopy=copy.copy(kwargs) if 'highlightthickness' in list(kwargs.keys()): del(kwargs['highlightthickness']) OptionMenu.__init__(self, master, variable, value, *values, **kwargs) self.config(highlightthickness=kwargsCopy.get('highlightthickness')) #self.menu=self['menu'] self.variable=variable self.command=kwargs.get('command')
def __init__(self, master, status, *options): self.gender = StringVar(master) self.gender.set(status) def genderChanged(*args): adamOptions.gender = self.value() self.gender.trace("w", genderChanged) OptionMenu.__init__(self, master, self.gender, *options) self.config(font=('helvetica', 14, 'bold'), bg=colors.component_bg, fg=colors.fg, width=19) self['menu'].config(font=('helvetica', 18, 'bold'), bg=colors.component_bg, fg=colors.fg)
def __init__(self,parent,title,*option_tuple,**configs): self.result = StringVar_WithHistory() self.result.set(title) OptionMenu.__init__(self,parent,self.result,*option_tuple,**configs)
def __init__(self, parent, title, *option_tuple, **configs): self.result = StringVar_WithHistory() self.result.set(title) OptionMenu.__init__(self, parent, self.result, *option_tuple, **configs)
def __init__(self,parent,title,option_list,**config): self.result = StringVar() self.result.set(title) OptionMenu.__init__(self,parent,self.result,*option_list,**config)
def __init__(self, parent): self._selection = StringVar(parent) self._selection.set(self.OPTIONS[0]) OptionMenu.__init__(self, parent, self._selection, *self.OPTIONS)
def __init__(self, parent, title, option_list, **config): self.result = StringVar() self.result.set(title) OptionMenu.__init__(self, parent, self.result, *option_list, **config)
def __init__(self, master, status, *options): self.var = StringVar(master) self.var.set(status) OptionMenu.__init__(self, master, self.var, *options)