Отключить rariobuttons - PullRequest
       7

Отключить rariobuttons

0 голосов
/ 23 марта 2019

У меня есть 3 радио кнопки в приложении.когда я нажимаю кнопку ОК, все происходит в зависимости от того, что было выбрано.Теперь я хотел бы очистить переключатель, который был выбран до возврата в основной цикл приложения.

rbtVar = IntVar()
rbtVar.set(1)
btnOptions = ["opt1", "opt2", "opt3"]
for x in range(len(btnOptions)):
    Radiobutton(rgtFrame, text=btnOptions[x], variable=rbtVar, value=x+1).grid(column=1, row=x+1, sticky = W)

btnOK = ttk.Button(rgtFrame, text="OK", command=cmdOK)

В идеальном мире, когда я возвращаюсь из cmdOK, ни один из переключателей не будет выбран.

TIA!

1 Ответ

0 голосов
/ 23 марта 2019

С точки зрения удобства использования радиокнопки не предназначены для работы.Всегда должен быть тот, который установлен.

Если вы настаиваете, чтобы они выглядели невыбранными, просто создайте четвертый элемент для «невыбранных», а затем не показывайте эту опцию пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...