Thread Checkbuttons und pack()...: Anordnung von Checkbuttons
(13 answers)
Opened by TheDHK at 2007-01-25 18:50
Hab das mal so provisorisch ausprobiert und das hat geklappt. Nur, wie kann ich das mit einer for-Schleife realisieren? Hab das mal so probiert:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 my $pageframe = $page1 -> Frame (-background => 'sky blue'); $pageframe -> pack(-side => 'top'); my $zweiterframe = $page1 -> Frame (-background => 'sky blue'); $zweiterframe -> pack(-side => 'bottom'); $pageframe->Label(-text=> 'Hier finden Sie alle in Scrutator verfügbaren Suchmaschinen.', -font=>'{Bimini} 12 {bold}', -background=>'sky blue')->pack(); for(my $i = 0;$i < 6;$i++) { my $frameverwendung = $pageframe; $frameverwendung->Checkbutton(-text=>$av_searches[$i], -font=>'{Bimini} 12 {bold}', -background=>'sky blue', -activebackground=>'sky blue', -variable=>\$value)->pack(-side=>'left'); $checkbuttonzahl++; if($checkbuttonzahl == 3) { my $chechbuttonzahl = 0; $frameverwendung = $zweiterframe; } } Das soll so funktionieren: Wenn $checkbuttonzahl 3 ist, soll sie auf null zurückgesetzt werden. Gleichzeitig sollen die jetzt folgenden Checkbuttons in $zweiterframe geladen werden. Leider erscheinen immer noch alle Checkbuttons in einer Reihe. Hat jemand einen Tipp für mich, wie man das ganze realisieren könnte? Sprich, dass der Frame, in den die Checkbuttons geladen werden, während der Schleife gewechselt wird? Gruß TheDHK |