En este artículo vamos a aprender cómo podemos crear grupos de radio en la barra de herramientas. En Radiogroups diferentes RadioMenus consisten en diferentes RadioTools. En un RadioMenu en particular, si hacemos clic en cualquier RadioTool, se elige y otras RadioTools se anulan automáticamente.
Pasos:
1. Crearemos dos herramientas de radio.
2. Después de crear estas herramientas, se crea un Separador.
3. Después de crear Separator crearemos otras dos herramientas de Radio.
4. Después de seguir estos pasos obtendremos dos Menús de Radio.
Sintaxis:
various Radio Tools{Radio Menu} Add Separator various Radio Tools{Radio Menu}
Ejemplo de código:
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()
Producción :
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA