language/python

[python] QtDesigner 설치 및 실행(파일이름 변경 프로그램 - 2)

superminy 2022. 8. 10. 16:59
728x90

GUI 구성을 위해 pyside2를 사용하면서 GUI의 구성을 쉽게 하기 위해 QtDesigner을 사용해보려고 합니다.

 

QtDesigner은 pyside2와 같이 설치 되고 설치경로는 venv 사용시 해당 프로젝트의 아래 경로에 있습니다.

 

\venv\Lib\site-packages\PySide2\disigner

 

위와 같이 직접 designer 프로그램을 사용하거나 프로젝트의 터미널에서 designer 명령어를 사용해도 실행이 됩니다.

 

터미널에서 qtDesigner 실행 명령어 입력

 

QtDesigner 실행화면

UI 파일을 생성하고 파이썬 코드와 연결해 보겠습니다.

 

1. 간단하게 Text Edit와 버튼이 올라간 샘플 파일을 만듭니다.

2. 실행할 파이썬 파일과 같은 위치에 ui 파일을 저장합니다.

 

3. 실행 테스트를 위한 파이썬 코드를 작성한다.

import sys
from PySide2 import QtCore, QtGui, QtWidgets
from PySide2.QtUiTools import QUiLoader

loader = QUiLoader()
app = QtWidgets.QApplication(sys.argv)
window = loader.load("test.ui", None)
window.show()
app.exec_()

아래와 같이 QtDesigner에서 생성한 화면을 열수있다.

728x90
반응형