Open In App

wxPython – IsCheck() function in wx.MenuItem

Improve
Improve
Like Article
Like
Save
Share
Report

In this article we are going to learn about IsCheck() method associated with wx.MenuItem class of wxPython. IsCheck() method simply returns True if the item is a check item and False if item is not a check item.
Note that unlike IsCheckable() this doesn’t return True for the radio buttons.

Syntax:

wx.IsCheck(self)

Parameters:

No parameters are needed by IsCheck() function.

Return Type:

bool

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.item = wx.MenuItem(self.fileMenu, 1, '&Check', helpString ="Check Help", kind = wx.ITEM_CHECK)
        self.item.SetBitmap(wx.Bitmap('right.png'))
        self.item.SetTextColour((79, 81, 230, 255))
        self.st = wx.StaticText(self, label ="", pos =(200, 200))
        self.fileMenu.Append(self.item)
        self.menubar.Append(self.fileMenu, '&File')
        self.SetMenuBar(self.menubar)
        # label of menu item
        clr = self.item.GetTextColour()
        # print label of menuitem
        if self.item.IsCheck()== True:
            print("Item is check")
        else:
            print("Item is not check")
        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:

Item is Check

Output Window:



Last Updated : 09 Jun, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads