Estoy usando pgu para crear botones de opción y me gustaría tener uno seleccionado por defecto. Ese es mi código:
from pgu import text, gui as pgui
lo = pgui.Container(width=200)
rbt = pgui.Table()
radio = pgui.Group()
rb1 = pgui.Radio(radio, "OP_1")
rb2 = pgui.Radio(radio, "OP_2")
rb1l = pgui.Label("OP_1_Label")
rb2l = pgui.Label("OP_2_Label")
lo.add(rbt,200,50)
radio.connect(pgui.CHANGE, My_Function_Action_Radio, (My_parameters))
Funciona perfectamente, pero me gustaría mostrar rb1 seleccionado la primera vez que se ejecuta el programa.
Muchas gracias
Respuestas
0 para la respuesta № 1Deberías usar radio.value = "OP_1". Aquí hay un fragmento modificado de gui5.py del ejemplo en las descargas de PGU que hace que el primer botón de radio se seleccione de forma predeterminada.
g = gui.Group()
c.td(gui.Radio(g,value=1))
c.td(gui.Radio(g,value=2))
c.td(gui.Radio(g,value=3))
g.value=1