파이썬(Python) PyQt5 QDialog 위젯으로 새창 띄우기
QDialog 위젯은 현재 윈도우 위에 다른 창을 띄우고 싶을 때 사용합니다. 동작방식에 따라 두 가지로 나눌 수 있습니다. 첫 번째는 다이얼로그창을 삭제하지 않으면 부모창을 제어할 수 없는 구조입니다. 줄여서 “모달 방식” 이라고 합니다. 두 번째는 반대의 경우로 다이얼로그창을 닫지 않아도 부모창을 제어할 수 있습니다. “모달리스 방식” 이라고 합니다. ▼ 먼저 다이얼로그 사용을 위해서 QDialog 객체를 생성합니다. QDialog 클래스는 QtWidgets 모듈에 포함되어 있습니다. from PyQt5.QtWidgets import QDialog # QDialog 설정 self.dialog = QDialog() ▼ 다이얼로그 Open 을 위한 버튼 생성과 클릭 이벤트가 발생했을 때 실행할 함수 di..