Я создаю список контрольных кнопок в perl tk, используя цикл.Checkbutton in perl Tk выбирает все опции
$i=1;
$n=5;
@x=1;
while($i <= $n){
$mw->Checkbutton(->text=>$i,-variable=>\$ckval,->command=>sub{
if($ckval){print $i}
})->pack;
[email protected];
}
Правильное значение i напечатано на экране, но все контрольные кнопки, по-видимому, выбраны. Как мне избежать этого? Заранее спасибо.