Thread Inhalt einer vom User hochgeladenen Textdatei in einer Listbox anzeigen
(15 answers)
Opened by Newbie2008 at 2008-12-07 16:20
Hallo,
ich möchte über ein Eingabefeld eine Textdatei vom User hochladen lassen, den Inhalt in einer Listbox anzeigen und ändern lassen, einen neuen Ausgabedateinamen vergeben lassen und die geänderten Daten unter diesem Namen abspeichern. Dann soll noch eine Erfolgsmeldung kommen. Soweit das Ziel. Ich habe die grafische Oberfläche bereits geschaffen: 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 37 38 39 40 41 42 43 #!/usr/bin/perl -w use strict; use Tk; my $haupt = new MainWindow; my $links = $haupt->Frame(); $links->Label("-text"=> "Einzulesende Textdatei: ")->pack(); my $edatei = $links->Entry(); $edatei->pack(); my $eschalter = $links->Button(-text=>"Datei einlesen", -command=> \&einlesen )->pack(); my $rechts = $haupt->Frame(); $rechts->Label(-text=>"Text:")->pack(); my $daten = $rechts ->Listbox(); $daten->pack(); $rechts->Label(-text=>"Name unter dem die geänderte Datei gespeichert werden soll:")->pack(); my $adatei = $rechts->Entry(); $adatei->pack(); my $aschalter = $rechts->Button(-text=>"Datei abspeichern", -command=> \&abspeichern )->pack(); $rechts->Label(-text=>"Statusmeldung:")->pack(); my $status = $rechts ->Listbox(); $status->pack(); $links->pack(-side=>"left"); $rechts->pack(-side=>"right"); MainLoop(); } Wie schaffe ich es, dass eine Datei vom User angegeben wird, auf Klick eingelesen und im Listbox ausgegeben wird? Kann mir jemand helfen??? |