Hallo,
mein Problem ist, daß nach der Eingabe von Text ins Entry Widget (e.get()), sich der Cursor weiterhin im Widget befindet und alle weiteren Tastaturevents in sich aufnimmt. Kann man den Cursor veranlassen, nach dem 'get' das Widget zu verlassen, ohne das Widget generell für weitere Eingaben zu sperren ?
Danke
Entry Widget wieder verlassen ?
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Ja, klar. Du musst nur den Fokus auf ein anderes Widget setzten.
Gruß, mawe
Ja, klar. Du musst nur den Fokus auf ein anderes Widget setzten.
Code: Alles auswählen
from Tkinter import *
def next(event):
e2.focus_set()
root = Tk()
e = Entry()
e.pack()
e2 = Entry()
e2.pack()
e.focus_set()
e.bind("<Return>", next)
root.mainloop()
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Wenn ich euch nicht hättemawe hat geschrieben:Hi!
Ja, klar. Du musst nur den Fokus auf ein anderes Widget setzten.Gruß, maweCode: Alles auswählen
from Tkinter import * def next(event): e2.focus_set() root = Tk() e = Entry() e.pack() e2 = Entry() e2.pack() e.focus_set() e.bind("<Return>", next) root.mainloop()