Thread LabFrame & Widgetanordnung (pTk)
(6 answers)
Opened by styx-cc at 2009-12-25 20:18
Hallo, ich frage mich, warum bei folgendem Source, dass Label-Widget mit dem Text 'test' zentriert und nicht wie bei pack() angegeben, auf der linken Seite ausgegeben wird:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #!/usr/bin/perl -w use strict; use Tk; use Tk::LabFrame; use Tk::Pane; my $self = {}; $self->{'mw'} = tkinit(); my $fr_lframe = $self->{'mw'}->LabFrame(-label => 'Friends') ->pack(-side => 'bottom', -fill => 'x'); $self->{'wgt'}->{'fr_frame'} = $fr_lframe->Scrolled('Frame', -scrollbars => 'oe', -background => 'red') ->pack(-side => 'top', -fill => 'both', -expand => 1); update_friends($self); MainLoop; sub update_friends { my $self = shift; $self->{'wgt'}->{'fr_frame'}->Label(-text => 'test')->pack(-side => 'left'); } Hab schon einige pack-Optionen durch und auch mal grid als Geometriemanager versucht, leider jedoch erfolglos.. Freue mich natuerlich ueber Hilfe. MfG Pörl.
|