En este artículo vamos a aprender sobre la función AddControl() en la clase wx.ToolBar en wxPython. AddControl() crea un control en la barra de herramientas. Un control es generalmente una pequeña ventana que procesa la entrada del usuario y/o muestra uno o más elementos de datos.
Sintaxis:
wx.ToolBar.AddControl(self, control, label="")Parámetros:
Parámetro Tipo de entrada Descripción control wx.Control El control que se agregará. etiqueta cuerda Texto que se mostrará cerca del control. Tipo de retorno: wx.ToolBarToolBase
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() ctrl = wx.Control(self.toolbar, 21, wx.DefaultPosition, wx.DefaultSize, style = 0, name = 'control') qtool = self.toolbar.AddTool(12, 'Quit', wx.Bitmap('/home/wxPython/right.png')) # Add control using AddControl() method rtool = self.toolbar.AddControl(ctrl, 'control') self.toolbar.Realize() self.SetSize((350, 250)) self.SetTitle('Simple toolbar') 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