2 Einträge, 1 Seite |
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
#!/Perl/bin/perl
use strict;
use warnings;
use Tk;
use Tk::TableMatrix::Spreadsheet;
my $mw = Tk::MainWindow->new();
my %tabellenInhalte = ();
my $tabelle = $mw->Scrolled(
'Spreadsheet',
-scrollbars => 'e',
-titlerows => 1,
-titlecols => 0,
-rows => 10,
-cols => 3,
-variable => \%tabellenInhalte,
-selectmode => 'extended',
-bg => 'white',
-rowtagcommand => sub {
my $zeile = shift;
return unless defined $zeile;
# markiere den selektierten Eintrag
print "markierte Zeile: $zeile\n";
},
)->pack();
$tabelle->tagConfigure('readonly', state => 'disabled', -bg => 'lightgray',);
$tabelle->tagCell('readonly', "2,1");
$mw->MainLoop();
2 Einträge, 1 Seite |