closeEvent (1) 썸네일형 리스트형 [파이썬] PyQt5 창 닫힐 때 이벤트 실행하기 파이썬에서 PyQt5를 이용해서 GUI를 구성한 코딩을 할 때 창이 닫히는 순간 특정 이벤트를 실행하게 할 수 있습니다. 예를 들어 창이 닫힐 때 "정말 닫을건가요?" 라고 묻는 팝업 창을 띄울 수 있습니다. PyQt5.QtWidgets의 closeEvent 메소드를 오버라이드 하는 방법입니다. 파이참 IDE환경에서 Ctrl + B를 누르면 Import한 클래스나 함수에서 정의하고 있는 코드로 들어갈 수 있습니다. 아래 코드에서 메인윈도우가 상속받고 있는 Q메인윈도우에 커서를 올리고 Ctrl + B를 누르면 Q메인윈도우의 소스코드로 접근할 수 있습니다. Q메인윈도우 안에 closeEvent라는 함수가 있는데요, 해당 함수는 비어있지만 오버라이딩 해서 특정한 기능을 심어놓으면 창이 종료될 때 실행되게 됩니.. 이전 1 다음