En este artículo vamos a aprender sobre el botón de radio en wxPython. Un elemento de botón de radio es un botón que generalmente denota una de varias opciones mutuamente excluyentes.
Tiene una etiqueta de texto junto a un botón (normalmente) redondo.
Puede crear un grupo de botones de opción mutuamente excluyentes especificando RB_GROUP para el primero del grupo. El grupo finaliza cuando se crea otro grupo de botones de opción o cuando no hay más botones de opción.
Sintaxis:
wx.RadioButton.RadioButton(padre, id = ID_ANY, etiqueta = “”, pos = Posición predeterminada,
tamaño = Tamaño predeterminado, estilo = 0, validador = Validador predeterminado,
nombre = RadioButtonNameStr)Parámetros:
Parámetro Tipo de entrada Descripción padre wx.Ventana Ventana principal. No debe ser Ninguno. identificación wx.ID de ventana Identificador de controles. Un valor de -1 denota un valor predeterminado. etiqueta cuerda Etiqueta de texto. posición wx.Punto Posición de la ventana. Talla wx.Ventana Tamaño de ventana. estilo largo Estilo de ventana. validador wx.Validador Validador de ventana. nombre cuerda Nombre de la ventana.
Ejemplo de código:
# importing the module import wx # definition of the Example class class Example(wx.Frame): # instantiating the class def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() # method for creation of user interface def InitUI(self): # create parent panel for radio buttons self.pnl = wx.Panel(self) # create radio button using RadioButton() constructor self.rb = wx.RadioButton(self.pnl, id = 1, label ="Radio", pos =(20, 20)) # definition of the main function def main(): # creating an App object app = wx.App() # creating an Example object ex = Example(None) # showing the Example object ex.Show() # running the App object app.MainLoop() # driver code if __name__ == '__main__': main()
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