Bonjour,

Dans le cadre d'un programme sous Tkinter, lorsque j'entre des données utilisateur dans le widget Entry, la touche <Return> liée au bind fonctionne correctement mais la touche <Enter> est sans effet , ce qui est plus commode lorsque l'on entre des éléments avec le pavé numérique.

Voici mon bout de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
    def top(self):     
        def capter(event):            
            self.entry3.quit()            
        self.entry3 =Entry(self.frame3, bd=0, highlightcolor='gray20', highlightbackground='gray10', insertbackground='gray20', highlightthickness=1, bg="gray8", fg="thistle4", font='arial 20', justify='center', width=50)        
        self.entry3.pack()
        self.entry3.focus()
        self.entry3.bind('<Return>', lambda event : capter(event))    
        self.entry3.mainloop()        
        return self.entry3.get()
Est-ce qu'il est possible d'associer ces deux touches pour une même destinée ?

Je vous remercie pour les éléments de réponse que vous voudrez bien me livrer.