Servus,
Ich versuche mit Hilfe von TKModul ein grafische Oberfläche zu erstellen. Möchte bei eingabe von einem Text, dass er in einem Frame auf der rechten Seite in eine Listbox ausgegeben wird.
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
#!/user/bin/perl -w
use strict;
use Tk;
my $haupt = new MainWindow;
my $links= $haupt->Frame();
$links->Label(-text => "Geben Sie einen Namen fuer die Datei an:")->pack();
my $ein = $links->Entry();
$ein->pack();
my $schalter = $links->Button(-text => "Eintragen",
-command => \&eintragen
)->pack();
my $schalter2 = $links->Button(-text => "Beenden",
-command=>[$haupt => 'destroy']
)->pack(-pady => "10");
my $rechts= $haupt ->Frame();
$rechts->Label(-text =>"Text Ausgabe:")->pack();
my $daten = $rechts ->Listbox();
$daten->pack();
$links ->pack(-side =>"left");
$rechts ->pack(-side =>"right");
MainLoop();
sub eintragen {
$daten->insert('end', "". $ein);
}
bekomme bei der Ausgabe immer nur: TK:Entry=Hash(0x1a195),
was mache ich falsch???
edit renee: ne Runde [code]-Tags spendiert...\n\n
<!--EDIT|renee|1113214144-->