•Mit der Zeile
•
• $mw->Entry()->pack();
•
•wird ein Eingabefeld-Objekt (Entry)
erzeugt und gepackt. In diesem Eingabefeld können einzeilige Eingaben des Benutzers
entgegengenommen werden.
•Man kann es auch beim Start
des Programms schon mit Text vorbelegen, den der Benutzer dann ggf. ändern kann.
•
•Möchte man später abfragen,
was der Benutzer in das Eingabefeld eingetragen hat, so kann man dazu die Methode get
verwenden. Dazu muss man das Eingabefeld bei der Erzeugung aber in einer Variablen abspeichern:
my $entry = $mw->Entry()->pack();
Dann kann man den
Inhalt mit
my $input = $entry->get();
ermitteln.
•Alternativ kann man beim
Erzeugen des Eingabefeldes mit
-textvariable => \$text
eine (vorher
definierte) Variable an das Eingabeelement binden. Ändert man den Inhalt der Variablen, so ändert sich der angezeigte Text
und umgekehrt.