Thread Anordnung Label und Entry
(23 answers)
Opened by
Gast
at 2005-11-19 13:23
User since 2003-08-04
5873
Artikel
ModeratorIn
[quote=ptk,23.11.2005, 23:27][quote=Matze,23.11.2005, 15:38]@crian: das habe ich mich gefragt, wie kann man es mit pack machen, ohne den zusätzlichen Frame ???[/quote]Da bin ich auch gespannt...[/quote]
Na einfach durch weglassen :D
Mit zusätzlichem Frame:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
#!/usr/bin/perl use strict; use warnings;
use Tk;
tk_main(); MainLoop(); exit;
sub tk_main { my $mw = MainWindow->new(); $mw->title('Pack Layout 1');
# |------------------------------------------------| # | Frame 1 | # |------------------------------------------------| # | Frame 2 | Frame 3 | # | |------------------------------| # | | Frame 4 | # |------------------------------------------------| my $frame1 = $mw->Frame( -borderwidth => 5, -background => 'blue', )->pack( -side => 'top', -expand => 1, -fill => 'both', ); my $frame2 = $mw->Frame( -borderwidth => 5, -background => 'green', )->pack( -side => 'left', -expand => 1, -fill => 'both', ); my $f_tmp = $mw->Frame( -borderwidth => 5, -background => 'red', )->pack( -side => 'left', -expand => 1, -fill => 'both', ); my $frame3 = $f_tmp->Frame( -borderwidth => 5, -background => 'orange', )->pack( -side => 'top', -expand => 1, -fill => 'both', ); my $frame4 = $f_tmp->Frame( -borderwidth => 5, -background => 'magenta', )->pack( -side => 'top', -expand => 1, -fill => 'both', );
$frame1->Label(-text => 'Label 1')->pack(); $frame2->Label(-text => 'Label 2')->pack(); $frame3->Label(-text => 'Label 3')->pack(); $frame4->Label(-text => 'Label 4')->pack(); }
http://www.duehl.de/lay_back/bilder/pack_layout_fr...
Ohne den Frame:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
#!/usr/bin/perl use strict; use warnings;
use Tk;
tk_main(); MainLoop(); exit;
sub tk_main { my $mw = MainWindow->new(); $mw->title('Pack Layout 1');
# |------------------------------------------------| # | Frame 1 | # |------------------------------------------------| # | Frame 2 | Frame 3 | # | |------------------------------| # | | Frame 4 | # |------------------------------------------------| my $frame1 = $mw->Frame( -borderwidth => 5, -background => 'blue', )->pack( -side => 'top', -expand => 1, -fill => 'both', ); my $frame2 = $mw->Frame( -borderwidth => 5, -background => 'green', )->pack( -side => 'left', -expand => 1, -fill => 'both', ); my $frame3 = $mw->Frame( -borderwidth => 5, -background => 'orange', )->pack( -side => 'top', -expand => 1, -fill => 'both', ); my $frame4 = $mw->Frame( -borderwidth => 5, -background => 'magenta', )->pack( -side => 'top', -expand => 1, -fill => 'both', );
$frame1->Label(-text => 'Label 1')->pack(); $frame2->Label(-text => 'Label 2')->pack(); $frame3->Label(-text => 'Label 3')->pack(); $frame4->Label(-text => 'Label 4')->pack(); }
http://www.duehl.de/lay_back/bilder/pack_layout.pn...
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
View full thread Anordnung Label und Entry
|