Thread LabFrame & Widgetanordnung (pTk) (6 answers)
Opened by styx-cc at 2009-12-25 20:18

styx-cc
 2009-12-25 20:18
#129695 #129695
User since
2006-05-20
533 Artikel
BenutzerIn

user image
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.

View full thread LabFrame & Widgetanordnung (pTk)