On Thu, 2007-04-12 at 10:29 +1000, Peter Robinson wrote: > I am writing a simple applet whose button3 menu contains a list of radio > buttons. > When the applet starts up I want to be able to run a test and base the > radio button settings on the result of the test. > I have spend many hours looking at tutorials, manuals and google'ing for > an answer to my problem without any luck. > > Any suggestions?
button.set_active(True) Note, this will cause the 'toggled' signal to be emitted for both the button being unset and the the button being set. You should have a toggled signal handler shared with each button in the group, then test for whether the button in question is active, e.g. def radio_changed(self, radiobutton, choice): if radiobutton.get_active(): # choice is the new button selected in the radio group else: # choice was unset, mostly you don't have to handle this Note: choice is the user_data you pass in when you connect the toggled signal to the button. -- John Dennis <[EMAIL PROTECTED]> Learn. Network. Experience open source. Red Hat Summit San Diego | May 9-11, 2007 Learn more: http://www.redhat.com/promo/summit/2007 _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/