En este artículo vamos a aprender sobre el método Enable() asociado con la clase wx.StaticBox de wxPython. La función Enable() simplemente se usa para habilitar o deshabilitar el cuadro sin afectar su ventana de etiqueta, si corresponde.
Toma un parámetro booleano ‘habilitar’ si True habilita la ventana; de lo contrario, la deshabilita.
Sintaxis: wx.StaticBox.Enable(Self, enable=True)
Parámetros
Parámetro Tipo de entrada Descripción habilitar bool Cierto, habilita la ventana; de lo contrario, la deshabilita.
Ejemplo de código:
import wx class FrameUI(wx.Frame): def __init__(self, parent, title): super(FrameUI, self).__init__(parent, title = title, size =(300, 200)) # function for in-frame components self.InitUI() def InitUI(self): # parent panel for radio box pnl = wx.Panel(self) # create static box self.sb = wx.StaticBox(pnl, 2, label ="Static Box", pos =(20, 20), size =(100, 100)) # disable static box self.sb.Enable(False) # set frame in centre self.Centre() # set size of frame self.SetSize((400, 250)) # show output frame self.Show(True) # wx App instance ex = wx.App() # Example instance FrameUI(None, 'RadioButton and RadioBox') ex.MainLoop()
Ventana de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA