In this article we are going to learn about SetMarginWidth() function associated with wx.MenuItem class of wxPython. SetMarginWidth() function sets the width of the menu item checkmark bitmap.
It takes only integer parameter, that is, width.
Syntax:
wx.MenuItem.SetMarginWidth(self, width)Parameters:
Parameter Input Type Description width int width to associate with checkmark.
Code Example:
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 .menubar = wx.MenuBar() self .fileMenu = wx.Menu() self .st = wx.StaticText( self , label = "", pos = ( 20 , 20 ), style = wx.ALIGN_LEFT) self .item = wx.MenuItem( self .fileMenu, 1 , '&Radio' , kind = wx.ITEM_CHECK) self .fileMenu.Append( self .item) self .item.SetMarginWidth( 15 ) print ( self .item.GetMarginWidth()) self .menubar.Append( self .fileMenu, '&File' ) self .SetMenuBar( self .menubar) self .SetSize(( 350 , 250 )) self .SetTitle( 'Icons and shortcuts' ) self .Centre() def main(): app = wx.App() ex = Example( None ) ex.Show() app.MainLoop() if __name__ = = '__main__' : main() |
Output:
15