2012-07-20 3 views
1

Tkinter와 동일한 키를 바인딩 할 수 있습니까? 내 상황이야.파이썬 Tkinter : 동일한 키 두 번 바인딩?

다중 목록 상자 클래스를 사용하고 있지만 이미 다른 목록 상자의 각 행에서 동일한 행을 선택하는 버튼 1이 있습니다. 이제 다중 목록 상자 클래스의 복사본을 사용하면서 클래스의 Button 1에 다른 함수를 추가하고 싶습니다. 이것이 가능한가?

def key_press_wrapper(): 
    your_function1() 
    your_function2() 

그것은만큼 쉬워야한다 :

답변

4

는 기능 당신의 바인딩을 호출하는 기능을 두 함수에 대한 래퍼를 만들합니다. 리턴 키에 대한 예는

:이 생각하지 않은 이유

from Tkinter import * 

def key_press_wrapper(): 
    your_function1() 
    your_function2() 
root=Tk() 
root.bind('<Return>',key_press_wrapper) 
+0

하하 모르겠어. 고맙습니다. 하루 종일 끊어 버렸습니다. – Crispy

관련 문제