Thread Tk::Columns Problem (8 answers)
Opened by Gast at 2007-11-28 21:14

Gast Gast
 2007-11-28 21:14
#103236 #103236
Hi @all,

ich habe mich gerade mal ein wenig nach einem guten HList Ersatz umgeschaut und bin dabei auf Tk::Columns gestoßen.
Nur leider bekomme ich es auf meinem Rechner ( WinXP mit Perl 5.8.8, Tk 8.04 und Tk::Columns 1.01 ) nicht zum laufen.

Skript:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl
use strict;
use warnings 'all';
use Tk;
use Tk::Columns;

my $mw = tkinit();

my $c = $mw -> Columns(
-columnlabels => [qw(column1 column2)],
-listbackground => 'white',
-listforeground => 'black',
-buttonforeground => 'black',
-buttonbackground => 'blue',
) -> pack(
-fill => 'both',
-expand => 1,
);

MainLoop;


Fehlermeldungen:
Code: (dl )
Tk::Error: Can't set -listforeground to `black' for Tk::Columns=HASH(0x2cdb190): unknown option "-listforeground" at ...

Daraus schließe ich, dass die Option ( obwohl in der Doku aufgeführt ) wohl nicht unterstützt wird.
Sobald ich sie auskommentiere, stürzt das Programm jedoch nach Start einfach mit typischer Windows Fehlermeldung: "...hat ein Problem festgestellt und muss beendet werden." ab.

Weder eine Google noch eine Forensuche haben mich bisweilen weiter gebracht, daher die Frage hier: Wie bekommt man Tk::Columns unter o.g. Bedingungen zum laufen?

Alternativen zu Tk::Columns sehe ich nicht wirklich...
Das einzige andere Widget, das ich noch interessant fand war Tk::MListbox, aber leider kann es nicht richtig expandieren, ( ich kann es jedenfalls nicht dazu bringen :/ ) weshalb es einfach sehr unpraktisch und hässlich ist.

Falls hier jemand doch noch eine Alternative zu Tk::Columns kennt, würde ich mich freuen sie zu hören.

MfG Horst

View full thread Tk::Columns Problem