Seite 1 von 1
Listbox : anklicken zählt als 0 mal
Verfasst: Montag 16. Februar 2004, 14:39
von MacEvil
Hallo miteinander,
Code :
Wenn ich ein Eintrag in der Liste auswähle, so zählt dies anscheinend nicht als Klick, das heisst der Code oben wird nur bei einem 'Doppelklick' ( oder nach Python halt Einfachklick) ausgeführt.
Gibts da Abhilfe, denn ich will nicht immer 2mal klicken ?
Gruss

[/list]
Verfasst: Dienstag 17. Februar 2004, 00:48
von wuf
Hallo McEvil
Ich habe ein Lösungsansatz
für Dein Problem.
Code: Alles auswählen
import sys
from Tkinter import *
def ende():
sys.exit(0)
def funcbut(event):
index = li.nearest(event.y)
lb['text']= 'Auswahl = ' + li.get(index)
hauptfenster = Tk()
# Listbox mit vier Einträgen
li = Listbox(hauptfenster, height=0,selectmode=SINGLE)
li.insert("end","Hamburg")
li.insert("end","München")
li.insert("end","Berlin")
li.insert("end","Dortmund")
li.pack()
li.bind('<Button-1>', funcbut)
# Anzeigelabel
lb = Label(hauptfenster,fg='blue', text = "Auswahl:")
lb.pack()
bende = Button(hauptfenster, text = "Ende", command = ende)
bende.pack()
hauptfenster.mainloop()
Gruss wuf

Verfasst: Dienstag 17. Februar 2004, 12:45
von MacEvil
Hehe

vielen Dank - es funzt
