In this article we are going to learn how can we create RadioGroups in Toolbar. In Radiogroups different RadioMenus consist different RadioTools. In a particular RadioMenu if we click any RadioTool it gets chosen and other RadioTools gets unchosen automatically.
Steps:
1. We will create two Radio Tools.
2. After creating these tools a Separator is created.
3. After creating Separator we will create other two Radio tools.
4. After following these steps we will get two Radio Menus.
Syntax :
various Radio Tools{Radio Menu}
Add Separator
various Radio Tools{Radio Menu}
import wx class Example(wx.Frame): global count count = 0; def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): pnl = wx.Panel(self) self.toolbar = self.CreateToolBar() # Radio Tools ptool = self.toolbar.AddRadioTool(12, 'right', wx.Bitmap('/home/wxPython/right.png'), shortHelp ="Radio Tool") qtool = self.toolbar.AddRadioTool(13, 'right2', wx.Bitmap('/home/wxPython/wrong.png'), shortHelp ="Radio Tool") # Toolbar Separator self.toolbar.AddSeparator() # Radio Tools rtool = self.toolbar.AddRadioTool(12, 'right', wx.Bitmap('/home/wxPython/right.png'), shortHelp ="Radio Tool") stool = self.toolbar.AddRadioTool(13, 'right2', wx.Bitmap('/home/wxPython/wrong.png'), shortHelp ="Radio Tool") self.toolbar.Realize() self.SetSize((350, 250)) self.SetTitle('Control') self.Centre() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main() |
Output :
<!–
–>











Please Login to comment…