티스토리 뷰
메인윈도우에서 다이얼로그를 사용하는 방법에는 2가지가 있다.
- 모달(modal) : 다이얼로그를 사용시 메인위도우를 사용할 수 없도록 하는 방법
- 모덜리스(modeless) : 다이얼로그를 사용시 메인위도우도 사용하도록 하는 방법
모달(modal)로 다이얼로그를 사용하기
dialog = SaveDialog(self)
dialog.exec_()
모덜리스(modeless)로 다이얼로그를 사용하기
if (not self.search_dialog):
self.search_dialog = SearchDialog(self)
self.search_dialog.show()
self.search_dialog.raise()
self.search_dialog.activateWindow()
... 코드는 추후에 수정한다. raise()는 윈도우를 앞에 오게 하고, activateWindow()는 윈도우를 활성화된 상태로 만든다.
'pyqt4' 카테고리의 다른 글
ui파일 동적으로 로드하는 방법 (0) | 2017.01.20 |
---|---|
designer로 만든 ui를 상속받아 사용하는 방법 (1) | 2016.06.25 |
사용자 정의 시그널(signal)과 발생(emit) (0) | 2016.06.25 |
signal과 slot (0) | 2016.06.20 |
pyuic4 -x로 만들어지는 py파일 (0) | 2016.06.20 |
댓글