PySimpleGUI / PySimpleGUI/PySimpleGUI
[QUESTION] - how to reset radio buttons to False?
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 13.8k
- Forks
- 1.8k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Question
windows 10
3.7
3.28
import PySimpleGUI as sg
layout = [[sg.Radio('No.1', "RADIO1", key='r1'),
sg.Radio('No.2', "RADIO1", key='r2'),
sg.Radio('No.3', "RADIO1", key='r3')],
[sg.Button('Reset'), sg.Button('List'), sg.Button('Exit')]]
window = sg.Window('Reset Buttons', font=("Helvetica", 12)).Layout(layout)
while True:
event, values = window.Read()
if event is None or event == 'Exit':
break
if event == 'List':
sg.Popup(values)
if event == 'Reset':
window.FindElement('r1').Update(False)
window.FindElement('r2').Update(False)
window.FindElement('r3').Update(False)
I'm sure this is a simple thing but if I'm new to programming and I'm struggling to get some radio buttons to reset back to False. the above code is what I have been using as a test.
After ticking a radio button and pressing the reset button intead of the selected button being deselected (becoming false) what happens is radio button r3 becomes true.
Where am I going wrong?
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con el ejemplo de botones de radio del cuerpo del issue y reprodúcelo usando Python 3.7, PySimpleGUI 3.28 y Windows 10. Inspecciona el manejador de Reset y el comportamiento de actualización del elemento Radio; el trabajo estará terminado cuando al pulsar Reset r1, r2 y r3 queden todos establecidos en False.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- desktop
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100