Thread TK- Textausgabe in Listbox: Frame mit Listbox - Textausgabe (9 answers)
Opened by nickjag at 2005-04-11 13:46

nickjag
 2005-04-11 13:46
#43427 #43427
User since
2005-04-11
5 Artikel
BenutzerIn
[default_avatar]
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.
Code: (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
#!/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-->

View full thread TK- Textausgabe in Listbox: Frame mit Listbox - Textausgabe