0
파이썬 WxWidgets 프로그램이 있고, 응용 프로그램을 완전히 종료시키는 종료 함수를 호출하는 "파일 -> 종료"메뉴 옵션이 있습니다. 그러나 응용 프로그램은 창 오른쪽 상단의 'X'를 눌러 닫을 수도 있습니다. 클린 종료를 위해 창 닫기 이벤트를 캡처하는 후크를 추가하고 싶습니다. 어떻게해야합니까?파이썬 WxWidgets : 윈도우 닫기 버튼을 눌렀을 때 호출되는 훅을 추가하는 방법
내 메인 윈도우는이 옵션으로 생성됩니다
wx.Frame.__init__(self, parent, title=title, style=wx.DEFAULT_FRAME_STYLE^wx.RESIZE_BORDER)
정확히 올바른. Joran은 Destroy() 메서드를 사용하고 있습니다. 이것은 필수 항목입니다. Close()를 호출하면 OnClose()가 반복적으로 호출되고 응용 프로그램이 재귀 제한 오류로 종료됩니다. –