2010-06-04 2 views
1

Qt 4를 사용하여 간단한 MDI 텍스트 편집기를 작성합니다. QTextEdit에서 파생 된 텍스트 창이 열려있을 때, 해당 하위 창에서 [X] 신청. 그런 다음이 정보를 어떤 방식 으로든 사용합니다 (예 : [X]를 사용하는 경우 추가 질문이있는 메시지 상자를 생성하려고합니다). 이것을 어떻게 할 수 있습니까? 나는 최상의 솔루션이 될 수있는 다시 정의 된 closeEvent()을 구별하는 방법을 알지 못합니다 ...Qt : QTextEdit이 닫히는 이유를 찾는 방법은 무엇입니까?

고마워요!

답변

1

QApplication의 전역 인스턴스에 이벤트 필터를 설치하고 Close 이벤트를 감시하십시오. 위젯에서 closeEvent()가 호출되기 전에 도착해야합니다.

관련 문제