Seite 1 von 1

Entry und "onChange-Ereignis"?

Verfasst: Dienstag 17. März 2009, 21:57
von vogti
Hallo,
in Delphi gibt es für Entry/Edit-Felder so genannte onChange-Ereignisse. Das heißt, sobald sich das Entry-Feld verändert (ein Buchstabe getippt/entfernt wird) wird ein bestimmtes Ereignis ausgelöst.
Ist so etwas auch mit Tkinter möglich? Google hat mir dazu das hier ausgespuckt - bin jedoch nicht sicher, ob das so das richtige ist.

Ich möchte die getippten Zeichen im Entry-Feld mitzählen und "live" in einem Label ausgeben...

lg,
vogti

Verfasst: Dienstag 17. März 2009, 23:48
von BlackJack
Ich würde das mit einer Tk-Variable machen. Die haben eine `trace()`-Methode über die man Rückruffunktionen registrieren kann. Konkret: `StringVar` und `IntVar`.

Verfasst: Mittwoch 18. März 2009, 08:08
von wuf
Hallo vogti

Den Einsatz der trace() Methode zeigt ein interessantes Code-Snippet von BlackJack in einem Beitrag. Dabei ging es die maximale Anzahl eingegebenen Zeichen in einem Eingabefeld zu begrenzen.

Thread:
http://www.python-forum.de/post-112532.html#112532

Gruss wuf :wink:

Verfasst: Mittwoch 18. März 2009, 14:52
von derdon
wuf hat geschrieben:Abschnitt:
Verfasst am: Mi Okt 08, 2008 09:56
Fürs nächste Mal: Man kann auch auf Anker verlinken (auf dieses kleine Icon links neben dem Erstellungsdatum klicken) :wink:

Verfasst: Mittwoch 18. März 2009, 18:04
von wuf
......Danke für den Tipp. Schon wieder etwas erfahren.

Gruss wuf :wink: