728x90
반응형

이전 포스팅에서는 .ui를 .py로 바꾸는 방법을 소개했다.

 

이번에는 다른 방법으로 파이참 내에서 .ui를 실행하는 코드를 소개할 것이다.

 

파이참 파일에서 실행할 아무파일 .py를 생성하고 

 

필수적으로 띄울 .ui를 프로젝트파일에 옮겨놔야 한다!

.ui가 있어야 한다.

 

import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic

from_class = uic.loadUiType("qt0602.ui")[0]
#QMainWindo, from_class를 상속받아 내 클래스 MyWindow
class MyWindow(QMainWindow, from_class):
    def __init__(self):
        super().__init__()
        self.setupUi(self) #this가 상속받은곳에 없으면 부모를 찾아감

if __name__ == "__main__":
    app = QApplication(sys.argv)
    mywindow = MyWindow()
    mywindow.show()
    app.exec_()

 

728x90
반응형

+ Recent posts