티스토리 뷰
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
경고가 설치하자마자 사라지는 마법~
'Python' 카테고리의 다른 글
pycharm IDE 환경 'Global variable *** is undefined at the module level' 경고 처리 (0) | 2022.07.21 |
---|---|
pycharm IDE 환경 경고 : Method *** may be 'static' 처리 (0) | 2022.07.20 |
windows jupyterlab (주피터랩) 서버 실행시 느닷없는 오류 (2) | 2022.06.04 |
jupyterlab (주피터랩) 소스 폴딩, 기타 옵션 (익스텐션 X) (0) | 2022.05.03 |
windows 11 환경 jupyterlab 서버 구축하기 (0) | 2022.04.28 |
댓글