wxPython의 이벤트 처리기에 인수를 전달하는 방법은 무엇입니까?wxPython의 이벤트 처리
def close_handler(event):
baz(foo)
...
foo = 'bar'
frame.Bind(wx.EVT_CLOSE, close_handler)
방법 close_handler()
기능에 foo는 통과 :
여기 내 코드입니까?
다음def close_handler(foo):
return lambda event: baz(foo)
foo = 'bar'
frame.Bind(wx.EVT_CLOSE, close_handler(foo))
lambda event: baz(foo)
가 자동으로 event
인수를 폐기, baz(foo)
를 호출하는 익명 함수입니다 :