mem*_*nuk 5 python pyqt pylint spyder
我最近为spyder和PyQt4支持安装了Python(x,y).我在安装过程中选择了pylint,并从代码资源中加载了一个脚本,用于"使用Python和Qt4进行快速GUI开发"......特别是第4章中的第一个简单的'alert.pyw'.
Pylint说这是一个错误:
from PyQt4.QtCore import (QTime, QTimer, Qt, SIGNAL)
Run Code Online (Sandbox Code Playgroud)
...这是错误信息:
[E0611]19: No name 'QtCore' in module 'PyQt4'
Run Code Online (Sandbox Code Playgroud)
...但是在常规Python解释器(2.7.3)和ipython解释器(0.13)中我都可以输入:
from PyQt<tab>4.QtC<tab>ore
Run Code Online (Sandbox Code Playgroud)
并且自动完成似乎发现它很好.
是否有某种方法可以设置pylint,以便看到明显存在的东西,或者我最好禁用pylint并返回pyflakes或其他东西?
这看起来可能与这里提出的 pylint 问题有关,尽管它是很久以前的事了。您使用什么版本的 PyQt4 和 pylint?
如果是同样的问题,则将导入更改为:
from PyQt4 import QtGui
from PyQt4.QtCore import (QTime, QTimer, Qt, SIGNAL)
Run Code Online (Sandbox Code Playgroud)
可能会停止“错误”消息。
归档时间: |
|
查看次数: |
2479 次 |
最近记录: |