wxPython | GetMargins() function in python

In this article we are going to learn about GetMargins() function of class wx.ToolBar in wxPython. GetMargins() function returns the left/right and top/bottom margins, which are also used for inter-toolspacing. GetMargins takes no parameters.
Syntax:
wx.ToolBar.GetMargins(self)Parameters:
No Parameters required in GetMargins()Return Type:
wx.Size
Code Example:
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):         self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)         pnl = wx.Panel(self)         self.toolbar = self.CreateToolBar()         # Add Tools Using AddTool function         rtool = self.toolbar.AddTool(13, 'twoTool', wx.Bitmap('wrong.png'), shortHelp ="Simple Tool2")         stool = self.toolbar.AddTool(14, 'twoTool', wx.Bitmap('wrong.png'), shortHelp ="Simple Tool")           self.toolbar.Realize()         self.SetSize((350, 250))         self.SetTitle('Control')         self.Centre()           # print x and y margin of toolbar         print(self.toolbar.GetMargins())   def main():     app = wx.App()     ex = Example(None)     ex.Show()     app.MainLoop()     if __name__ == '__main__':     main() |
Output:
(0, 0)
Code Example:
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):         self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)         pnl = wx.Panel(self)         self.toolbar = self.CreateToolBar()         self.toolbar.SetMargins(10, 10)         # Add Tools Using AddTool function         rtool = self.toolbar.AddTool(13, 'twoTool', wx.Bitmap('wrong.png'), shortHelp ="Simple Tool2")         stool = self.toolbar.AddTool(14, 'twoTool', wx.Bitmap('wrong.png'), shortHelp ="Simple Tool")           self.toolbar.Realize()         self.SetSize((350, 250))         self.SetTitle('Control')         self.Centre()           # print x and y margin of toolbar         print(self.toolbar.GetMargins())   def main():     app = wx.App()     ex = Example(None)     ex.Show()     app.MainLoop()     if __name__ == '__main__':     main() |
Output:
(10, 10)



