반응형 reject1 PySide6에서 self.close() 호출 동작, 닫기 방지, 그리고 QDialog 반환 코드 제어 PySide6로 GUI 애플리케이션을 개발하다 보면, UI에서 self.close()를 호출하거나 여러 번 닫기 요청을 하는 경우가 있습니다.이번 글에서는 self.close()의 동작 원리, 여러 번 호출 시의 영향, 닫기 방지 로직 구현, 그리고 QDialog에서의 반환 코드 제어까지 심화적으로 정리합니다.1. self.close()의 기본 동작self.close()는 해당 QWidget(보통 QMainWindow나 QDialog)에 닫기 요청 이벤트를 보냅니다.이 요청은 closeEvent(self, event) 메서드로 전달되며, 여기서 event.accept() 또는 event.ignore()로 닫기 여부를 결정할 수 있습니다.2. self.close()와 return Falsedef some_.. 2025. 8. 13. 이전 1 다음 반응형