In this article we are going to learn about GetKind() function associated with the wx.MenuItem class of wxPython. GetKind function simply returns the item kind, one of ITEM_SEPARATOR, ITEM_NORMAL, ITEM_CHECK or ITEM_RADIO.
It takes no parameters.
Syntax:
wx.GetKind(self)Parameters:
No parameters are required in GetKind() function.Return Type:
wx.ItemKind
Code Example 1:
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 .item = wx.MenuItem( self .fileMenu, 1 , '&Check' , helpString = "Check Help" , kind = wx.ITEM_RADIO) self .item.SetBitmap(wx.Bitmap( 'right.png' )) self .fileMenu.Append( self .item) self .menubar.Append( self .fileMenu, '&File' ) self .SetMenuBar( self .menubar) # kind of menu item kind = self .item.GetKind() # print kind of menuitem print (kind) 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:
2 //2 corresponds to wx.ITEM_RADIO
Code Example 2:
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 .item = wx.MenuItem( self .fileMenu, 1 , '&Check' , helpString = "Check Help" ) self .item.SetBitmap(wx.Bitmap( 'right.png' )) self .fileMenu.Append( self .item) self .menubar.Append( self .fileMenu, '&File' ) self .SetMenuBar( self .menubar) # kind of menu item kind = self .item.GetKind() # print kind of menuitem print (kind) 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() |
0 //0 corresponds to wx.ITEM_RADIO