Thread Navigationsleiste in Form einer Baumstruktur / Fensteraufteilung
(13 answers)
Opened by leo11 at 2009-08-07 20:16
Hier ein Versuch die Struktur abzubilden:
Code (perl): (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 #!/usr/bin/perl use Tk; use Tk::Tree; my $mw = MainWindow->new( -title => 'Tree', -width => 800, -height=> 600); my $tree = $mw->Tree( font => 'Courier 14', wideselection => 0, background => white, selectbackground => grey)->place( -x => 0, -y => 0, -width => 10000, -height => 1000); # Zeilen in Verzeichnisbaum einfügen foreach(qw (1000 1500 1550 1550)) { my $l = $_; $l =~ s/0//g; if ( $l eq '15') { $l =~ s/(.)(.).*/$1.$2/g; } if ( $l eq '155') { $l =~ s/(.)(.)(.).*/$1.$2.$3/g; } $tree->add($l, -text => $_); } # Weichen stellen $tree->autosetmode(); #Ast schließen #$tree->close("1"); # do create window MainLoop; Sofern ich das 2'te 1550 weglasse wird ein Baum erzeugt. Ansonsten kommt die Fehlermeldung: element "1.5.5" already exists at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Tk.pm line 250 Hat jemand eine Idee? Ist der Weg eine Sackgasse? |