wxPython: crea un botón de radio usando la función Create()

La función Create() se utiliza para la construcción en dos pasos del botón de radio en wxPython . La función Create() toma diferentes atributos del botón de opción como argumento

Sintaxis:  wx.RadioButton.Create(parent, id=ID_ANY, label=””, pos=DefaultPosition, size=DefaultSize, style=0, validator=DefaultValidator, name=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: 

Python3

# importing wx library
import wx
  
APP_EXIT = 1
  
# create an Example class
class Example(wx.Frame):
    # constructor
    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)
  
        # method calling
        self.InitUI()
          
    # method for user interface creation
    def InitUI(self):
  
        # create parent panel in frame for radio button
        self.pnl = wx.Panel(self)
  
        # initialize radio button
        self.rb = wx.RadioButton()
  
        # create radio button with two step creation
        self.rb.Create(self.pnl, id = 1,
                       label = "Radio",
                       pos = (20,20))
  
# main function
def main():
    
  # create an App object
  app = wx.App()
  # create an Example object
  ex = Example(None)
    
  ex.Show()
    
  # running an app
  app.MainLoop()
  
# Driver code
if __name__ == '__main__':
    
  # main function call
  main()

Producción: 

Radio button in wxpython

Publicación traducida automáticamente

Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *