Bonjour,

Je créé un programme tkinter dans lequel j'ai besoin que lorsque la touche espace du clavier est pressée, une fonction soit appelé.

J'ai tout d’abord essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
main.bind("<space>", lambda event: self.act_pause(event))
mais le problème est que du coup cette action est appelable depuis n'importe quel endroit du programme.

Et lorsque je l'attribues à un widget :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fr_interaction.bind("<space>", lambda event: self.act_pause(event))
la fonction n'est jamais appelée.
Seul les entry semblent être disponible pour bind()

Je suis disponible pour toutes questions.
merci d'avance