wxPython – Disable Radio Box present in frame
Last Updated :
03 Jul, 2020
In this article we are going to learn that how can we disable a Radio Box present in the frame. In order to do that we will use Disable() method which makes the whole Radio Box disabled and unclickable. Disable() method returns True if the window has been disabled, False if it had been already disabled before the call to this function.
Disable() function takes no arguments.
Syntax: wx.RadioBox.Disable(self)
Parameters No parameters required to Disable Radio Box
Returns: Returns True if the window has been disabled, False if it had been already disabled before the call to this function.
Return Type: bool
Code Example:
import wx
class FrameUI(wx.Frame):
def __init__( self , parent, title):
super (FrameUI, self ).__init__(parent, title = title, size = ( 300 , 200 ))
self .InitUI()
def InitUI( self ):
pnl = wx.Panel( self )
hlist = [ 'Item One' , 'Item Two' ]
vlist = [ 'Item One' , 'Item Two' ]
self .rbox = wx.RadioBox(pnl, label = 'RadioBox' , pos = ( 50 , 10 ), choices = hlist,
majorDimension = 0 , style = wx.RA_SPECIFY_ROWS)
self .rbox.Disable()
self .Centre()
self .SetSize(( 400 , 250 ))
self .Show( True )
ex = wx.App()
FrameUI( None , 'RadioButton and RadioBox' )
ex.MainLoop()
|
Output Window:
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...