Thread Anordnung Label und Entry (23 answers)
Opened by Gast at 2005-11-19 13:23

Crian
 2005-11-24 15:25
#45023 #45023
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
[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:

Code: (dl )
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:

Code: (dl )
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