[Tkinter-discuss] getvalue fails on pmw.radioselect after using configure on component
ethoms
ethoms at usgs.gov
Fri Oct 30 22:13:48 CET 2009
No, wait, it has something to do with assigning a command (or a variable) to
the button. Those two buttons never show up in the list.
Apologies for not checking that first.
ethoms wrote:
>
> I am using a generic function to build Pmw.RadioSelect widgets:
>
> def make_checkbuttons(self, parent, buttonlist):
> """Make a multiple-selection Pmw.RadioSelect checkbuttons"""
> widget = Pmw.RadioSelect(parent,
> selectmode = 'multiple',
> buttontype = 'checkbutton',
> orient = 'vertical')
> widget.pack(side = 'left', expand = True, fill = 'both', padx = 4)
> for button in buttonlist:
> widget.add(button)
> return widget
>
> In one instance I want to configure the options on three checkboxes after
> the generic creation of the widget:
>
> #after the generic construction of this radio button group,
> #we need to set some specific parameters
> self.var1 = IntVar()
> self.var4 = IntVar()
> self.generalops.button('all maps same data frame').configure(state
> = 'disabled', padx = 15)
> self.generalops.button('leave ArcMap open').configure(command =
> self.leave_open, variable = self.var1)
> self.generalops.button('export plots').configure(command =
> self.export_plots, variable = self.var4)
>
> #doesn't matter if I pack before or after the post-configuration
> self.generalops.pack(side = 'left', anchor = 'w')
>
> But, if I do that, self.generalops.getvalue() returns nothing for those
> buttons which have been post-configured. Any suggestions?
>
--
View this message in context: http://old.nabble.com/getvalue-fails-on-pmw.radioselect-after-using-configure-on-component-tp26136605p26136945.html
Sent from the Python - tkinter-discuss mailing list archive at Nabble.com.
More information about the Tkinter-discuss
mailing list