wxPython – SetMargins() function in wx.ToolBar
Last Updated :
27 Feb, 2023
In this article we are going to learn about SetMargins() function associated with wx.ToolBar class of wxPython. SetMargins() function set the values to be used as margins for the toolbar. It takes two integer x and y as parameter for left and right margins.
Syntax:
wx.ToolBar.SetMargins(self, x, y)
Parameters:
Parameter |
Input Type |
Description |
x |
int |
Left margin, right margin and inter-tool separation value. |
y |
int |
Top margin, bottom margin and inter-tool separation value. |
Return Type:
wx.ToolBarToolBase
Code Example 1:
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)
self .toolbar = self .CreateToolBar()
self .toolbar.SetMargins( 20 , 10 )
td = self .toolbar.AddTool( 1 , 'right' , wx.Bitmap( 'right.png' ))
self .toolbar.Realize()
print ( self .toolbar.GetMargins())
self .SetSize(( 350 , 250 ))
self .SetTitle( 'Undo redo' )
self .Centre()
def OnQuit( self , e):
self .Close()
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output:
(20, 10)
Share your thoughts in the comments
Please Login to comment...