2014-04-17 3 views
1

가 정의되지 않은 오류를 던져 QLabel()PyQt5 QLabel 오류 PyQT4에서

동안있다.

누구든지 PyQT4에서 Qlabel이 무엇인지 말해 줄 수 있습니까?

아니면 내가 틀렸습니까? 당신은 내가 게시 docs을 읽어야

import sys 
import time 
from PyQt5.QtCore import * 
from PyQt5.QtGui import * 

app = QGuiApplication(sys.argv) 
try: 
    due = QTime.currentTime() 
    message = "Alert!" 
    if len(sys.argv) < 2 : 
     raise ValueError 
    hours, min = sys.argv[1].split(":") 
    due = Qtime(int(hours), int(min)) 
    if not due.isValid(): 
     raise ValueError 
    if len(sys.argv) > 2 : 
     message = " ".join(sys.argv[2:]) 
except ValueError : 
    message = "Alert: alert.pyw" 

if QTime.currentTime() < due : 
    time.sleep(20) #20 Seconds 
label = QLabel("<p>Message</p>") 
+0

당신이 원인을보다 구체적으로 상황을 설명 할 수 그것은 PyQT5에서 에러를 던지지만 PyQT4에서는 에러를 던지지 않습니다. ''QLabel()''은 [PyQT5] (http://pyqt.sourceforge.net/Docs/PyQt5/api/qlabel.html)와 [PyQT4] (http : //pyqt.sourceforge. net/Docs/PyQt4/qlabel.html) – antimatter

+0

업데이트 된 질문보기 –

+0

시작할 수있는 모든 코드를 표시 할 수 있습니까? –

답변

1

:

여기 내 코드입니다. 다른 사람들과이 import 문을 추가 QLabel은() PyQt5.QtWidgets에

from PyQt5.QtWidgets import * 
0

때문에, 다음 시도하십시오 : PyQt5.QtWidgets에서 은 QLabel 가져