Como creamos una sola barra de herramientas en nuestro artículo anterior, ahora vamos a aprender cómo podemos crear varias barras de herramientas en wxPython. Así que vamos a crear dos barras de herramientas y agregarles herramientas a ambas.
Pasos:
1. Cree un medidor vertical.
2. Crear la primera barra de herramientas.
3. Agregue herramientas a la primera barra de herramientas.
2. Cree una segunda barra de herramientas.
3. Agregue herramientas a la segunda barra de herramientas.
4. Asocie las barras de herramientas con el dimensionador.
Ejemplo de código:
crear dos barras de herramientas
Python3
import wx class Example(wx.Frame): def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): vbox = wx.BoxSizer(wx.VERTICAL) toolbar1 = wx.ToolBar(self) toolbar1.AddTool(wx.ID_ANY, '', wx.Bitmap('/Desktop/wxPython/signs.png')) toolbar1.AddTool(wx.ID_ANY, '', wx.Bitmap('/Desktop/wxPython/login.png')) toolbar1.Realize() toolbar2 = wx.ToolBar(self) qtool = toolbar2.AddTool(wx.ID_EXIT, '', wx.Bitmap('/Desktop/wxPython/password.png')) toolbar2.Realize() vbox.Add(toolbar1, 0, wx.EXPAND) vbox.Add(toolbar2, 0, wx.EXPAND) self.Bind(wx.EVT_TOOL, self.OnQuit, qtool) self.SetSizer(vbox) self.SetSize((600, 4000)) self.SetTitle('Multiple Toolbars') self.Centre() def OnQuit(self, e): self.Close() 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