wxPython – GetBordersForSizer() method

In this article we will learn about GetBordersForSizer() method associated with wx.StaticBox class of wxPython. GetBordersForSizer() is a simple function that is used in order to return extra space that may be needed for borders within a StaticBox.
Syntax: wx.StaticBox.GetBordersForSizer(self)
Parameters No arguments are required in GetBordersForSizer().
Return Type: tuple
Returns: ( borderTop, borderOther )
Code Example:
Python3
import wxclass FrameUI(wx.Frame): def __init__(self, parent, title): super(FrameUI, self).__init__(parent, title = title, size =(300, 200)) # function for in-frame components self.InitUI() def InitUI(self): # parent panel for radio box pnl = wx.Panel(self) # create static box self.sb = wx.StaticBox(pnl, 2, label ="Static Box", pos =(20, 20), size =(100, 100)) # extra space for border print(self.sb.GetBordersForSizer()) # set frame in centre self.Centre() # set size of frame self.SetSize((400, 250)) # show output frame self.Show(True)# wx App instanceex = wx.App()# Example instanceFrameUI(None, 'RadioButton and RadioBox')ex.MainLoop() |
Console Output:
(0, 0)
Output Window:



