Używam pgu do tworzenia przycisków radiowych i chciałbym mieć jeden wybrany domyślnie. To jest mój kod:
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))
Działa idealnie, ale chciałbym pokazać wybrane rb1 przy pierwszym uruchomieniu programu.
Dziękuję Ci bardzo
Odpowiedzi:
0 dla odpowiedzi № 1Użyłbyś radio.value = "OP_1". Oto zmodyfikowana wersja pliku gui5.py z przykładu pobierania PGU, który domyślnie wybiera pierwszy przycisk opcji.
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