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