wxPython - IsEnabled() function in wx.MenuItem Last Updated : 13 Mar, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report In this article we are going to learn about IsEnabled() function associated with wx.MenuItem class of wxPython. IsEnabled() returns True if the item is enabled. No parameters are required in IsEnabled() function. Syntax: wx.MenuItem.IsEnabled(self) Parameters: No parameters are required in IsEnabled() function. Return Type: bool Code Example: 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.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.item.Enable(True) self.st = wx.StaticText(self, label ="", pos =(200, 200)) self.fileMenu.Append(self.item) self.menubar.Append(self.fileMenu, '&File') self.SetMenuBar(self.menubar) if self.item.IsEnabled()== True: # print if item is enable print("Item is Enabled") else: # print if item is disabled print("Item is Disabled") 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 Enabled Code Example: 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.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)) # Disable the item self.item.Enable(False) self.st = wx.StaticText(self, label ="", pos =(200, 200)) self.fileMenu.Append(self.item) self.menubar.Append(self.fileMenu, '&File') self.SetMenuBar(self.menubar) if self.item.IsEnabled()== True: # print if item is enable print("Item is Enabled") else: # print if item is disabled print("Item is Disabled") 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 Disabled Comment More infoAdvertise with us Next Article wxPython - IsEnabled() function in wx.MenuItem R RahulSabharwal Follow Improve Article Tags : Python Python-gui Python-wxPython Practice Tags : python Similar Reads wxPython - IsCheckable() function in wx.MenuItem In this article we are going to learn about IsCheckable() function associated with wx.MenuItem class of wxPython. IsCheckable() function returns True if the item is checkable. Note that the radio buttons are considered to be checkable as well, so this method returns True for them too. Use IsCheck if 2 min read wxPython - IsEnabled() function in wx.MenuBar In this article we are going to learn about IsEnabled() function associated with wx.MenuBar class of wxPython. IsEnabled() function is useful as it determines whether an item is enabled. IsEnabled() function returns True if the item was found and is enabled, False otherwise. Syntax: wx.MenuBar.IsEna 1 min read wxPython - IsChecked() function in wx.MenuItem In this article we are going to learn about IsChecked() function associated with wx.MenuItem class of wxPython. IsChecked(self) returns True if the item is checked and False if the item is unchecked. No parameters are required by this function. Syntax: wx.IsChecked(self) Parameters: No parameters ar 1 min read wxPython - IsRadio() function in wx.MenuItem In this article we are going to learn about IsRadio function associated with the wx.MenuItem class of wxPython. IsRadio() function returns True if the item is a radio button(item). IsRadio() function only return True for Radio items not check items. No parameters are required by IsRadio() function. 1 min read wxPython - IsSubMenu() function in wx.MenuItem In this article we are going to learn about IsSubMenu() function associated with wx.MenuItem class of wxPython. IsSubMenu() function simply returns True if the item is a submenu and False if the item is not a submenu. No parameters are required by IsSubMenu() function. Syntax: wx.MenuItem.IsSubMenu( 1 min read Like