$mw=MainWindow->new(-title=>'Game of Life');
$frmitems=$mw->Frame;
$frmsettings=$mw->Frame;
$lab1=$frmsettings->Label(-text=>'Size of square:')->pack;
$hen=$frmsettings->Entry(-textvariable=>10);
$lab2=$frmsettings->Label(-text=>' x ');
$wen=$frmsettings->Entry(-textvariable=>10);
$hen->grid($lab2,$wen);
$ststr=$frmsettings->Label(-text=>"Current step: $step")->pack;
$frmitems->grid($frmsettings);
$mw->gridColumnconfigure(0, -pad => 10);
$mw->gridColumnconfigure(1, -pad => 10);
$mw->MainLoop;
Этот код должен создать простое окно. Но ничего не появляется после MainLoop. Если я использую
$hen->pack($lab2,$wen);
вместо
$hen->grid($lab2,$wen);
появляется окно, но мне нужна другая геометрия (например, с сеткой). Что случилось?
ActivePerl 5.16 для Windows.