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:
Est-ce qu'il est possible d'associer ces deux touches pour une même destinée ?
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()
Je vous remercie pour les éléments de réponse que vous voudrez bien me livrer.
Partager