Seite 1 von 1
Eintrag aus Listbox auswählen und in Entry einfügen
Verfasst: Donnerstag 16. Februar 2006, 11:31
von m3t3or
Hallo ich bin der neue
und hab da gleich mal ne Frage.
Ich möchte aus einer Listbox einen Eintrag auswählen. Der ausgewählte Eintrag soll als Text in einem Entry erscheinen.
Danke
Verfasst: Donnerstag 16. Februar 2006, 11:45
von N317V
Was ist Deine Frage? Wo ist das Problem?
Verfasst: Donnerstag 16. Februar 2006, 11:58
von Mawilo
Du musst mit
den Listboxeintrag auslesen und mit
den Wert in das Entry setzen.
Verfasst: Sonntag 19. Februar 2006, 17:44
von Hannes-Spz
ich finds so besser:
Code: Alles auswählen
from Tkinter import *
root=Tk()
lb=Listbox(root)
lb.pack()
strvar=StringVar()
e=Entry(root,textvariable=strvar)
e.pack()
def a(event=None):
strvar.set(lb.get(lb.curselection()))
lb.bind("<Double-1>",a)
for i in (2,5,2,7):
lb.insert(END,i)
root.mainloop()
da kann man statt dem "Double-1" alles mögliche einsetzen, worauf reagiert werden soll(Alt+M; Strg+F "class event" - ohne die "s eingeben und nachlesen, was alles wöglich ist!) und die String-Variable speichert es immer gleich ab, sodass man nicht danach entry.get(...) aufrufen muss...
Gruß
Hannes