728x90
728x90
PyQt에서 self.width()
와 self.height()
를 사용할 때, 실행창이 튕기는 경우 해결 방법
들어가며
- PyQt에서 @self.width()@와 @self.height()@를 사용할 때, 실행창이 튕기는 경우가 있다.
- 예를 들어, @self.width()@ 값과 @self.height()@ 값을 직접 정수로 나누어 사용하는 경우 실행창이 튕기게 된다.
qp.drawPoint(self.width() / 2, self.height() / 2)
해결 방법
- @self.width() / 2@와 @self.height() / 2@의 결과값이 실수형(Float)이기 때문에 실행창이 튕기게 되는 것이다.
- 따라서 다음과 같이 정수형 타입 변환 함수 @int()@를 사용해줘야 한다.
qp.drawPoint(int(self.width() / 2), int(self.height() / 2))
참고
728x90
728x90
'Framework > PyQt' 카테고리의 다른 글
[PyQt] 간단한 CRUD(Create, Read, Update, Delete) 프로그램 (0) | 2023.07.18 |
---|---|
[PyQt] QTimer.singleShot 함수를 특정 시간 간격으로 여러번 실행하는 방법 (0) | 2023.07.16 |
[PyQt] QAction에서 triggered 시그널을 사용할 때, 인자를 triggered 메서드에 전달하는 방법 (0) | 2023.07.08 |
[PyQt] QClipboard.Clipboard와 QClipboard.Selection의 차이점 (0) | 2023.07.07 |
[PyQt] 커스텀 아이콘 패키지(fugueicons) 설치 및 사용해보기 (0) | 2023.07.05 |
[PyQt] style().standardIcon() 메서드에서 사용할 수 있는 아이콘 종류 및 숫자 (1) | 2023.05.17 |
[PyQt] PyQt5에서 QWebView 사용하기 (0) | 2023.05.16 |
[PyQt] 구글 번역기 프로그램 만들기 & "'NoneType' object has no attribute 'group'" 이슈 해결하기 (0) | 2023.05.15 |