[Python/PyQt] PyQt UI 불러오기(실행하기)

leesoyeon·2023년 6월 29일
0

PyQt

목록 보기
1/4
post-thumbnail

📌 PyQt UI 불러오기

Qt Designer에서 만든 UI 파일을 이클립스, 파이참 등의 개발 환경에서 실행하는 기본 소스 코드

import sys	# 파이썬 기본 내장 모듈
from PyQt5 import QtWidgets, uic
# sys 와 PyQt5 모듈을 가져옴

form_window = uic.loadUiType("filename.ui")[0]	# 로드할 UI 파일

class UiMainWindow(QtWidgets.QMainWindow, form_window):
    def __init__(self):
        super().__init__()	# 상위 클래스인 QtWidgets.QMainWindow의 초기화 수행
        self.setupUi(self)	# UI 파일을 현재 위도우에 설정
        self.show()			# 윈도우를 표시
        
if __name__ == "__main__":	# java의 main 메소드와 같음
    app = QtWidgets.QApplication(sys.argv)	# 애플리케이션 초기화
    main_window = UiMainWindow()
    sys.exit(app.exec_())
    # app.exec_() => 이벤트 루프 실행, 애플리케이션 실행

0개의 댓글

관련 채용 정보