En este artículo en particular, aprenderemos sobre AddStretchableSpace()
la función de la clase wx.ToolBar de wxPython. AddStretchableSpace()
agrega un espacio entre Herramientas en la barra de herramientas. Cualquier espacio no ocupado por los elementos fijos (todos los elementos excepto los espacios extensibles) se distribuye en igual medida entre los espacios extensibles en la barra de herramientas. El uso más común de este método es agregar un único espacio extensible antes de los elementos que deben estar alineados a la derecha en la barra de herramientas, pero existen posibilidades más exóticas, por ejemplo, se puede agregar un espacio extensible al principio y al final de la barra de herramientas. para centrar todos los elementos de la barra de herramientas.
Sintaxis:
wx.ToolBar.AddStretchableSpace(self)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() ptool = self.toolbar.AddTool(12, 'left', wx.Bitmap('/home/wxPython/right.png'), shortHelpString ="Simple Tool") # Add stretchable space using AddStretchableSpace() qtool = self.toolbar.AddStretchableSpace() rtool = self.toolbar.AddSimpleTool(12, 'right', wx.Bitmap('/home/wxPython/wrong.png'), shortHelpString ="Simple 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