티스토리 뷰

메인윈도우에서 다이얼로그를 사용하는 방법에는 2가지가 있다.

  1. 모달(modal) : 다이얼로그를 사용시 메인위도우를 사용할 수 없도록 하는 방법
  2. 모덜리스(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()는 윈도우를 활성화된 상태로 만든다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함