앞서 포스팅에서 Qt Desginer를 설치하는 방법을 설명했다. 이제 구축된 환경으로 직접 파이썬에 연동해볼 것이다.
Qt Designer 실행
먼저 Main Window를 하나 생성한다.
Main Window가 생성되었고, 이를 [파일]→[저장]
버튼을 눌러서 저장한다.
먼저, 우리가 만든 ui를 파이썬에서 띄워주기 위해서는 PyQt5 모듈이 깔려있어야 한다. 해당 모듈을 설치하는 명령어는 cmd 명령 프롬프트 창을 열고, 다음과 같이 입력하면 된다.
pip3 install PyQt5
해당 PC에는 이미 설치되어 있는 상태이다. 만약 설치가 되어 있지 않다면, 정상적으로 설치가 진행될 것이다.
Python과 Designer 연동하기
설치가 완료되었다면, 다음 코드를 통해 ui 파일을 불러와서 띄울 수 있다.
저장된 ui를 불러와서 띄워주는 파이썬 코드이다.
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
ui_file = "yejun.ui"
Ui_MainWindow, _ = uic.loadUiType(ui_file)
app = QApplication(sys.argv)
window = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(window)
window.show()
sys.exit(app.exec_())
위 코드로 작성된 py 파일을 실행하면 앞서 만들었던 Main Window 창을 보여주는 것을 확인할 수 있다.
이로써 Python과 Qt Designer의 연동이 성공했다. 이제 Designer와 파이썬의 PyQt5 모듈을 적절하게 사용하여 내가 원하는 GUI를 생성하고 그릴 수 있다.
위 페이지에는 PyQt5에서 정의된 함수들의 사용 방법을 알 수 있다.
Uploaded by N2T