AttributeError: module 'PyQt5.QtWidgets' has no attribute 'QFont'
时间: 2024-04-18 20:22:10 浏览: 258
Python在Geany中调用matplotlib绘图时出现attributeerror错误
你遇到的错误提示是 `AttributeError: module 'PyQt5.QtWidgets' has no attribute 'QFont'`,这表示你正在尝试访问 PyQt5.QtWidgets 模块中不存在的 QFont 属性
在 PyQt5 中,QFont 是一个类,用于表示字体,它并不属于 QtWidgets 模块,而是属于 QtGui 模块所以你应该使用 `from PyQt5 import QtGui`,然后使用 `QtGui.QFont` 来创建字体对象
正确的代码应该是这样的:
```python
from PyQt5 import QtGui
# 创建一个字体对象
font = QtGui.QFont("Arial", 12)
```
请尝试按照上述建议进行修改,并再次运行你的代码如果还有其他问题,欢迎继续提问
阅读全文