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 


댓글 없음:

댓글 쓰기