
dialog->show()
- 다이얼로그를 화면에 표시
- non-modal 방식 (백그라운드 윈도우도 조작 가능)
- 코드 실행이 멈추지 않고 계속 진행됨
dialog->raise()
- 다이얼로그를 다른 윈도우들보다 위로 올림
- Z-order (화면 깊이 순서)에서 최상위로 이동
- 다른 위도우에 가려져 있으면 앞으로 가져옴
dialog->activateWindow()
- 다이얼로그에 포커스(focus)를 줌
- 키보드 입력이 이 창으로 들어감
- 타이틀바가 활성화 상태로 변함 (보통 색이 진해짐)
-> Non-modal로 띄울 때는 이 3개 세트로 쓰는 게 관례이고, 일반적으로 exec()를 사용한다.
* 모르면 Help를 통해서 해당 Q함수를 확인하거나 or 클래스를 F2를 눌러서 찾아 들어가보면 자세히 알 수 있다.
728x90
'Embedded > QT' 카테고리의 다른 글
| Qt - Signal & Slot (Lambda) (함수 포인터) (0) | 2025.11.10 |
|---|---|
| Qt - 프로젝트 생성 관련 및 기본 참고 내용 (0) | 2025.11.09 |