我最近为 spyder 和 PyQt4 支持安装了 Python(x,y)。我在安装过程中选择了 pylint,并从“使用 Python 和 Qt4 进行快速 GUI 开发”的代码资源中加载了一个脚本……特别是第 4 章中的第一个简单的“alert.pyw”。
Pylint 说这是一个错误:
from PyQt4.QtCore import (QTime, QTimer, Qt, SIGNAL)
...这是错误消息:
[E0611]19: No name 'QtCore' in module 'PyQt4'
...但是在常规 Python 解释器 (2.7.3) 和 ipython 解释器 (0.13) 中,我都可以输入:
from PyQt<tab>4.QtC<tab>ore
并且自动完成似乎发现它很好。
有什么方法可以设置 pylint 以便它看到明显存在的东西,还是我最好禁用 pylint 并返回 pyflakes 或其他东西?