J'essaie de désactiver/désactiver la clé une fois qu'il est cliqué, et reprendre sa fonction après 2s. Mais je ne peux pas comprendre le code pour la déliaison. La liaison est sur la fenêtre. Voici le code que j'ai essayé jusqu'à présent:Python désolidariser/désactiver la liaison de la clé après le clic et le reprendre plus tard
self.choiceA = self.master.bind('a', self.run1) #bind key "a" to run1
def run1(self, event=None):
self.draw_confirmation_button1()
self.master.unbind('a', self.choiceA) #try1: use "unbind", doesn't work
self.choiceA.configure(state='disabled') #try2: use state='disabled', doesn't't work, I assume it only works for button
self.master.after(2000, lambda:self.choiceA.configure(state="normal"))
En outre, comment puis-je réactiver la clé après 2s?
Merci beaucoup!