0
클릭 한 번 키를 바인딩 해제/비활성화하려고하고 2 초 후에 기능을 재개합니다. 그러나 나는 언 바인딩을위한 코드를 이해할 수 없다. 바인드가 창에 있습니다. 지금까지 시도한 코드는 다음과 같습니다.파이썬 언 바운드/비활성화 후 키 바인딩을 클릭하고 나중에 다시 시작
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"))
또한 2 초 후에 어떻게 키를 다시 사용할 수 있습니까?
정말 고마워요!