En este artículo vamos a aprender acerca de la función SetToolPacking() asociada a la clase wx.ToolBar de wxPython. La función SetToolPacking() establece el valor utilizado para las herramientas de espaciado. El valor predeterminado es 1. Solo toma el empaque como parámetro.
Sintaxis:
wx.ToolBar.SetToolPacking(self, packing)Parámetros:
Parámetro Tipo de entrada Descripción embalaje En t El valor para el embalaje.
Ejemplo de código 1:
import wx class Example(wx.Frame): def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) self.toolbar = self.CreateToolBar() td = self.toolbar.AddTool(1, 'right', wx.Bitmap('right.png')) te = self.toolbar.AddTool(2, 'wrong', wx.Bitmap('wrong.png')) # set packing of toolbar to 30 self.toolbar.SetToolPacking(packing = 30) self.toolbar.Realize() self.Bind(wx.EVT_TOOL, self.OnOne, td) self.SetSize((350, 250)) self.SetTitle('Undo redo') self.Centre() def OnOne(self, e): # Realize() called to finalize new added tools self.toolbar.Realize() def OnQuit(self, e): self.Close() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main()
Producción:
Ejemplo de código 2:
import wx class Example(wx.Frame): def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) self.toolbar = self.CreateToolBar() td = self.toolbar.AddTool(1, 'right', wx.Bitmap('right.png')) te = self.toolbar.AddTool(2, 'wrong', wx.Bitmap('wrong.png')) # set packing of toolbar to 80 self.toolbar.SetToolPacking(packing = 80) self.toolbar.Realize() self.Bind(wx.EVT_TOOL, self.OnOne, td) self.SetSize((350, 250)) self.SetTitle('Undo redo') self.Centre() def OnOne(self, e): # Realize() called to finalize new added tools self.toolbar.Realize() 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