레이블이 PyQt5인 게시물을 표시합니다. 모든 게시물 표시
레이블이 PyQt5인 게시물을 표시합니다. 모든 게시물 표시

2019년 1월 25일 금요일

PyQt5 에서 UI File 불러오는 방법

PyQt5 에서 UI File 불러오는 방법


1. uic library를 이용하는 법

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import sys
from PyQt5 import QtWidgets ,uic

class Form(QtWidgets.QDialog):
 def __init__(self):
  super().__init__()
  self.ui = uic.loadUi("test-form.ui") #ui 파일 불러오기
  self.ui.show()

if __name__ == '__main__':
 app = QtWidgets.QApplication(sys.argv)
 w = Form()
 sys.exit(app.exec())


2. UI File을 Py File로 변환하는 법

  1. qt designer 에서 form 작성.
    • %Anaconda3%\Library\bin\designer.exe
    • 예) C:\ProgramData\Anaconda3\Library\bin\designer.exe
  2. pyrhon shell에서..
    • python -m PyQt5.uic.pyuic -x untitled.ui -o untitled.py
  3. 실행
    • > python untitled.py