Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PyCharm中的QWidget错误_Pycharm_Qwidget - Fatal编程技术网

PyCharm中的QWidget错误

PyCharm中的QWidget错误,pycharm,qwidget,Pycharm,Qwidget,我在PyCharm中有以下代码 import sys from PyQt5 import QtGui app = QtGui.QGuiApplication(sys.argv) w = QtGui.QWidget() w.show() status = app.exec_() sys.exit(status) 当我试图运行此代码时,出现以下错误 C:\Python34\python.exe C:/Users/IBM_ADMIN/Desktop/Heydar/aaaa.py Traceback

我在PyCharm中有以下代码

import sys
from PyQt5 import QtGui

app = QtGui.QGuiApplication(sys.argv)
w = QtGui.QWidget()
w.show()
status = app.exec_()
sys.exit(status)
当我试图运行此代码时,出现以下错误

C:\Python34\python.exe C:/Users/IBM_ADMIN/Desktop/Heydar/aaaa.py
Traceback (most recent call last):
  File "C:/Users/IBM_ADMIN/Desktop/Heydar/aaaa.py", line 5, in <module>
    w = QtGui.QWidget()
AttributeError: 'module' object has no attribute 'QWidget'

Process finished with exit code 1
C:\Python34\python.exe C:/Users/IBM_ADMIN/Desktop/Heydar/aaaa.py
回溯(最近一次呼叫最后一次):
文件“C:/Users/IBM_ADMIN/Desktop/Heydar/aaaa.py”,第5行,在
w=QtGui.QWidget()
AttributeError:“模块”对象没有属性“QWidget”
进程已完成,退出代码为1
有人能帮忙吗


PyCharm由于某些原因无法识别QWidget()

PyQt4和PyQt5具有不同的实现。出现此错误是因为:

QtWidgets.QWidget()
根据报告:

PyQt4的QtGui模块已拆分为PyQt5的QtGui、QtPrintSupport 和QtWidgets模块

你可以看到更多关于这个主题的内容