티스토리 뷰

아아 정말 새로운 걸 공부하는 건 너무나 귀찮은 일이다.

아는 분들과 진행중인 토이 프로젝트.

이제 화면단 구현을 해야하는 상태가 되었다.

그래서 화면단은~ pyqt5를 이용하는데...

화면을 새로 구현하는 것이 아니라 ui툴로 형상을 잡아두고 로드하여 쓰려고 구현 중 만난 에러

TypeError: ('Wrong base class of toplevel widget', ...)

 

생각보다 간단한 에러였다.

UI 툴에서 파일 생성 시 선택한 폼 클래스와 파이썬에서 생성되는 클래스를 동일하게 입력하여야 함.

 

나는 QDialog로 생성하고 QMainWindow로 선언하여 오류가 났던 것.

동일하게 QDialog로 생성하였더니 에러 해결~

 

등록 버튼을 통해 팝업 윈도우 띄우기 성공~

ui 화면을 쉽게 구현 할 수 있게 되었다.

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
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