Thread Autocomplete in Entry möglich? (4 answers)
Opened by Hagen at 2008-03-05 18:48

Hagen
 2008-03-05 20:23
#106736 #106736
User since
2007-09-06
233 Artikel
BenutzerIn
[default_avatar]
Also, einmal ist das eine technische Frage, ob man soetwas technisch mit einem Entry machbar ist.

In diesem Fall, wäre ein Datumsfeld. Sobald entweder der erste Punkt oder zwei Ziffern in das Feld eingetragen wurden, sollen der aktuelle Monat und das aktuelle Jahr ergänzt werden.

Über das Beispiel
Code (perl): (dl )
1
2
3
4
$e = $mw->Entry(-textvariable => \$var,
   -validate => 'key',
   )->pack;
$e->configure( -validatecommand => sub{validate($e, @_)},);


schaffe ich es, die Eingabe ggf. syntaktisch zu prüfen und teilweise zu vervollständigen.

Aber ich möchte folgendes bei meinem Datumsfeld:

Nutzer gibt 10. ein, das Programm vervollständig das ganz zu 10.03.2008; rät also. Wenn es sich um den richtigen Wert handelt, könnte der Benutzer sofort an einer anderen Stelle weiter arbeiten. Ansonsten soll er einfach weiter eintippen können, d.h. das vom System geratenen überschreiben. Dieses Überschreiben ist mein Problem.

In einem anderen Feld wäre Wörter zu vervollständigen, die in einem Array vorhanden sind.
Gruß
Hagen

View full thread Autocomplete in Entry möglich?