티스토리 뷰

pyqt를 사용하면서 UI파일을 임포팅하면 대체적으로 메인 함수가 이렇게 된다.

class MyWindow(QMainWindow, form_class):
    def __init__(self): # MyWindow 클래스의 초기화 함수(생성자)
        super().__init__()  # 부모클래스 QMainWindow 클래스의 초기화 함수(생성자)를 호출
        self.setupUi(self)  # ui 파일 화면 출력

그런데 Problems 탭에 아래와 같은 경고 메세지가 나온다.

 

Parameter 'flags' unfilled

 

실행에는 문제가 없지만.... 일단 problem이라니 왠지 불편...

pyqt의 고질적인 문제로 보이고 메인함수 선언시 flags를 지정하는 수작업을 진행해도 되지만,

귀찮은 사람들을 위해 콘솔에서 아래 모듈을 추가 설치해주자.

pip install PyQt5-stubs

 

경고가 설치하자마자 사라지는 마법~

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함