-# 11/21/2003 - Jeff Grimmett (grimmtooth@softhome.net)
-#
-# o Updated for wx namespace
-#
import wx
# 1st group of controls:
self.group1_ctrls = []
radio1 = wx.RadioButton( panel, -1, " Radio1 ", style = wx.RB_GROUP )
- text1 = wx.TextCtrl( panel, -1, "" )
radio2 = wx.RadioButton( panel, -1, " Radio2 " )
- text2 = wx.TextCtrl( panel, -1, "" )
radio3 = wx.RadioButton( panel, -1, " Radio3 " )
+ text1 = wx.TextCtrl( panel, -1, "" )
+ text2 = wx.TextCtrl( panel, -1, "" )
text3 = wx.TextCtrl( panel, -1, "" )
self.group1_ctrls.append((radio1, text1))
self.group1_ctrls.append((radio2, text2))
# 2nd group of controls:
self.group2_ctrls = []
radio4 = wx.RadioButton( panel, -1, " Radio1 ", style = wx.RB_GROUP )
- text4 = wx.TextCtrl( panel, -1, "" )
radio5 = wx.RadioButton( panel, -1, " Radio2 " )
- text5 = wx.TextCtrl( panel, -1, "" )
radio6 = wx.RadioButton( panel, -1, " Radio3 " )
+ text4 = wx.TextCtrl( panel, -1, "" )
+ text5 = wx.TextCtrl( panel, -1, "" )
text6 = wx.TextCtrl( panel, -1, "" )
self.group2_ctrls.append((radio4, text4))
self.group2_ctrls.append((radio5, text5))
This demo shows how individual radio buttons can be used to build
more complicated selection mechanisms...
<P>
-It uses 2 groups of wxRadioButtons, where the groups are defined by
-instantiation. When a wxRadioButton is created with the <I>wxRB_GROUP</I>
-style, all subsequent wxRadioButtons created without it are implicitly
+It uses 2 groups of wx.RadioButtons, where the groups are defined by
+instantiation. When a wx.RadioButton is created with the <I>wx.RB_GROUP</I>
+style, all subsequent wx.RadioButtons created without it are implicitly
added to that group by the framework.
</body></html>
"""
if __name__ == '__main__':
import sys,os
import run
- run.main(['', os.path.basename(sys.argv[0])])
+ run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])