Seite 1 von 1

Entry Widget wieder verlassen ?

Verfasst: Donnerstag 1. Dezember 2005, 18:07
von snakeseven
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

Verfasst: Donnerstag 1. Dezember 2005, 21:13
von mawe
Hi!

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()
Gruß, mawe

Verfasst: Freitag 2. Dezember 2005, 17:34
von snakeseven
mawe hat geschrieben:Hi!

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()
Gruß, mawe
Wenn ich euch nicht hätte :idea: