wxPython | GetToolPacking() function in python (original) (raw)

Last Updated : 10 Mar, 2023

In this article we are going to learn about GetToolPacking() function associated with wx.ToolBar class of wxPython. GetToolPacking() function simply returns the value used for packing tools.The packing is used for spacing in the vertical direction if the toolbar is horizontal, and for spacing in the horizontal direction if the toolbar is vertical. It takes no arguments.

Syntax:

wx.ToolBar.GetToolPacking(self, packing)

Parameters :

GetToolPacking() function takes no parameters.

Return Type:

int

Code Example:

Python3 `

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)
    pnl = wx.Panel(self)
    self.toolbar = self.CreateToolBar()
    # Add Tools Using AddLabelTool function
    rtool = self.toolbar.AddLabelTool(id = 13, label = "Tool one", bitmap = wx.Bitmap('right.png'), shortHelp ="short help 1", longHelp = "Long help associated with simple tool 1")
    stool = self.toolbar.AddLabelTool(id = 14, label = "Tool two", bitmap = wx.Bitmap('wrong.png'), shortHelp ="short help 2", longHelp = "Long help associated with simple tool 2")

    self.toolbar.Realize()
    self.SetSize((350, 250))
    self.SetTitle('Control')
    self.Centre()
    bl = self.toolbar.GetToolPacking()

    # print tools packing value
    print(bl)

def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop()

if name == 'main': main()

`

Output :

7

Code Example 2:

Python3 `

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)
    pnl = wx.Panel(self)
    self.toolbar = self.CreateToolBar()
    self.toolbar.SetToolPacking(12)
    # Add Tools Using AddLabelTool function
    rtool = self.toolbar.AddLabelTool(id = 13, label = "Tool one", bitmap = wx.Bitmap('right.png'), shortHelp ="short help 1", longHelp = "Long help associated with simple tool 1")
    stool = self.toolbar.AddLabelTool(id = 14, label = "Tool two", bitmap = wx.Bitmap('wrong.png'), shortHelp ="short help 2", longHelp = "Long help associated with simple tool 2")

    self.toolbar.Realize()
    self.SetSize((350, 250))
    self.SetTitle('Control')
    self.Centre()
    bl = self.toolbar.GetToolPacking()

    # print tools packing value
    print(bl)

def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop()

if name == 'main': main()

`

Output :

12