Thread CPAN Modul hochladen (18 answers)
Opened by MatthiasW at 2008-01-29 21:41

MatthiasW
 2008-01-30 18:01
#105365 #105365
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
Jo klar:
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
#!/usr/bin/perl

use strict;
use warnings 'all';

use Tk;
use Tk::GridColumns;

@ARGV == 1 and Tk::GridColumns->set_debuglevel(shift); # set debug level

my $mw = tkinit();

my $gc = new Tk::GridColumns $mw;

$gc -> set_header([
[ Name => '$a cmp $b' ],
[ Desc => '$a cmp $b' ],
[ 'ID' => '$a <=> $b' ],
]);

$gc -> set_data([
[ 'Name A', 'Eine Beschreibung', 4 ],
[ 'Name B', 'Eine Beschreibung', 3 ],
[ 'Name C', 'Eine Beschreibung', 2 ],
[ 'Name D', 'Eine Beschreibung', 1 ],
]);

$gc -> set_weight( 1, 2 ); # die 2. Spalte wird gestreckt, falls mehr Platz zur Verfuegung steht

$gc -> refresh;

MainLoop;

edit: set_debuglevel() Aufruf hinzugefügt.

MfG
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread CPAN Modul hochladen