본문 바로가기
파이썬

파이썬 PyQt5는 'QApplication'이름을 가져올 수 없습니다.

by º기록 2020. 11. 28.
반응형

내 코드를 PyQt4에서 PyQt5로 변환하려고하는데 오류가 발생합니다.

from PyQt5.QtGui import QApplication, QPixmap
desktop = QApplication.desktop()
QPixmap.grabWindow(desktop.screen().winId()).save("screen.png", "PNG")


3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)]
Traceback (most recent call last):
  File "C:\Python34\Projects\name.py", line 7, in <module>
    from PyQt5.QtGui import QApplication, QPixmap
ImportError: cannot import name 'QApplication'

 

해결 방법

 

QApplication PyQt5.QtWidgets 모듈에 있습니다. 따라서 수입 명세서는 다음과 같아야합니다.

from PyQt5.QtWidgets import QApplication

 

참조 페이지 https://stackoverflow.com/questions/29259923

 

 

반응형

댓글