강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Ducky님의 프로필 이미지
Ducky

작성한 질문수

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

GUI 기반 Youtube 멀티플레이어 작성(2) - PyQT5, Qt Designer

import PyQt5 부분에서 질문드립니다.

작성

·

236

0

import PyQt5 부분에서 질문드립니다.
아래의 2개의 코드가 같다고 생각했지만 AttributeError가 납니다. 


ㅡㅡㅡㅡㅡㅡㅡ[1]ㅡㅡㅡㅡㅡㅡㅡㅡ
import sys
from PyQt5.QtWidgets import *
app = QApplication(sys.argv)

ㅡㅡㅡㅡㅡㅡㅡ[2]ㅡㅡㅡㅡㅡㅡㅡㅡ
import sys
import PyQt5
app = PyQt5.QApplication.QApplication(sys.argv)

* AttributeError: module 'PyQt5' has no attribute 'QtWidgets' 

배운 지식으로는 다음과 같이 하위 함수를 사용할 수 있었는데 
ex) import sys    |    sys.path.isdir(Path경로) #사용가능

import PyQt5의 경우에는 왜 하위 항목을 사용하지 못하는지 알고싶습니다.

답변 1

1

좋은사람님의 프로필 이미지
좋은사람
지식공유자

Pyqt5는 자체가 패키지 사용법이 정형화 되어 있습니다.

Attribute 에러 역시 동일한 이유로 발생한 것으로 생각됩니다.

공식 레퍼런스를 확인해보세요.

Ducky님의 프로필 이미지
Ducky

작성한 질문수

질문하기