'PyQt5.QtGui' has no attribute 'Qt'
时间: 2024-05-15 20:10:59 浏览: 344
PyQt学习随笔:自定义信号连接时报AttributeError: ‘PyQt5.QtCore.pyqtSignal’ object has no attribute ‘connect’
5星 · 资源好评率100%
这个问题通常出现在使用PyQt5时,代码中使用了`PyQt5.QtGui.Qt`这个属性,但是报错提示`PyQt5.QtGui`模块中没有`Qt`属性。这是因为在PyQt5 v5.15.0之后的版本中,将`Qt`属性从`PyQt5.QtGui`模块中移除了。
解决这个问题的方法是,将代码中的`PyQt5.QtGui.Qt`替换为`PyQt5.QtCore.Qt`或者`PyQt5.QtWidgets.Qt`,具体要根据你的代码使用情况来决定替换为哪个模块中的`Qt`属性。
阅读全文