Я боролся с тем, что кажется таким тривиальным =(
Мне нужно знать, какой переключатель выбран, чтобы я мог включать и отключать свою запись.
radiobutton .t.r1 -text "Default" -variable reptype -value 0
radiobutton .t.r2 -text "Custom" -variable reptype -value 1
.t.r1 select
place .t.r1 -x 20 -y 30
place .t.r2 -x 20 -y 50
entry .t.ecustom -width 70
place .t.ecustom -x 100 -y 50
if { $reptype == 0 } {
.t.ecustom configure -state normal
} elseif { $reptype == 1 } {
.t.ecustom configure -state disabled
}
Это то, что я пытаюсь, изменяя некоторые биты здесь и там, но результат никогда не бывает таким, как я хочу, в этом примере переменная reptype не распознается.
reptype
не установлено значение. Код необходимо настроить так же, как ответ JK, чтобы изменения переключателя приводили к событию. - person Brad Lanam   schedule 11.10.2015