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 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 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): # TODO copy value instead of whole dict kwargsCopy=copy.copy(kwargs) if 'highlightthickness' in 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): self.var = StringVar(master) self.var.set('Selecione um arquivo') data_files = sorted(_list_data_files()) OptionMenu.__init__(self, master, self.var, *data_files)