728x90
GUI 구성을 위해 pyside2를 사용하면서 GUI의 구성을 쉽게 하기 위해 QtDesigner을 사용해보려고 합니다.
QtDesigner은 pyside2와 같이 설치 되고 설치경로는 venv 사용시 해당 프로젝트의 아래 경로에 있습니다.
\venv\Lib\site-packages\PySide2\disigner
위와 같이 직접 designer 프로그램을 사용하거나 프로젝트의 터미널에서 designer 명령어를 사용해도 실행이 됩니다.
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
반응형
'language > python' 카테고리의 다른 글
파이썬에서 엑셀 사용하기(조건에 맞는 값 추출하기) #2 (0) | 2023.09.12 |
---|---|
파이썬에서 엑셀 사용하기(라이브러리 설치 및 값 넣어보기) #1 (0) | 2023.09.12 |
[python] PySide2 설치 및 실행하기(파일이름 변경 프로그램 - 1) (0) | 2022.08.09 |
[python] python 버전 선택하기(python2 vs python3) (0) | 2021.03.03 |
[python] 파이참 설치하기 (0) | 2021.03.02 |