Open In App

wxPython – IsRadio() function in wx.MenuItem

Last Updated : 21 Jun, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

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.
 

Syntax: 
 

wx.MenuItem.IsRadio(Self)

Parameters: 
 

No parameters are required by IsRadio() 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, '&Radio 1', helpString ="Check Help", kind = wx.ITEM_RADIO)
        self.item2 = wx.MenuItem(self.fileMenu, 1, '&Radio 2', helpString ="Check Help", kind = wx.ITEM_RADIO)
        self.item.SetTextColour((79, 81, 230, 255))
        self.item2.SetTextColour((79, 81, 230, 255))
        self.st = wx.StaticText(self, label ="", pos =(200, 200))
        self.fileMenu.Append(self.item)
        self.fileMenu.Append(self.item2)
        self.menubar.Append(self.fileMenu, '&File')
        self.SetMenuBar(self.menubar)
 
        if self.item.IsRadio()== True:
            # print if item is radio
            print("Item is Radio")
        else:
            # print if item is not radio
            print("Item is not Radio")
 
        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 Radio

Output Window: 
 

 



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads