Bonjour,

Je n'arrive pas à bind les events Button-1 ou Double-Button-1 sur une liste box. Le callback a l'air de ne pas être appelé. C'est réellement le double click qui m'intéresse, pas le <<ListboxSelect>>.

Voyez vous l'erreur ou le probléme ?
Merci d'avance.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    from Tkinter import *
    R= Tk()
    l= Listbox(R)
    l.pack()
    for item in ["one", "two", "three", "four"]:
        l.insert(END, item)    
    def _print(*a): print a
    l.bind("<<Button-1>>",lambda *a:_print("Button 1"))
    l.bind("<<Double-Button-1>>",lambda *a:_print("Double Button 1"))
    R.mainloop()