반응형 abouttoquit1 PySide6 프로그램 종료 시 반드시 호출되는 함수는 있을까? PySide6 프로그램 종료 시 반드시 호출되는 함수는 있을까?PySide6로 GUI 프로그램을 개발하다 보면 프로그램이 종료될 때 어떤 처리를 확실히 해줘야 할 상황이 자주 발생합니다.예를 들어, 사용자 설정 저장, 로그 기록, 자원 정리 등은 종료 직전에 반드시 처리되어야 하는 작업입니다. 그렇다면 PySide6에서 프로그램이 종료될 때 반드시 호출되는 함수는 있을까요?아쉽게도 결론은 "무조건 호출되는 함수는 없다" 입니다. 하지만 종료 상황에 따라 다양한 우회 방법을 통해 대부분의 케이스를 커버할 수 있습니다.1. 정상 종료 대응 방법✅ atexit 모듈 사용정상적으로 종료되는 경우에 호출됩니다.import atexitdef cleanup(): print("정상 종료 시 호출됩니다.")ate.. 2025. 4. 21. 이전 1 다음 반응형