Thread Pulldown-Menü Tk
(14 answers)
Opened by use_Tk at 2011-04-26 19:47
Folgender Code:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 $listbox = $mw -> Listbox (-selectmode => "single") -> pack(); $optionmenu = $mw -> Optionmenu (-options => [qw/foo bar bla blubb/] -variable => \$var, -command => \&subfunktion ) -> pack(); sub subfunktion{ opendir (FOO, "/usr/share/$var") || die "öffnen: $!"; @foo = readdir FOO; closedir FOO || die "schließen: $!"; foreach $bar (@foo){ $listbox -> insert ('end', '$bar'); } } Folgendes Problem: beim Starten kommt der Fehler: Code: (dl
)
1 XS_Tk__Callback_Call error:Can't call method "insert" on an undefined value at /etc/perl/chefkoch/list.pm line 30. Woran ligt das bzw was kann ich dagegen machen? modedit Editiert von pq: teilbaum "Problem mit Tk::Optionmenu" Last edited: 2011-05-01 18:42:45 +0200 (CEST) |