当没有时,VS代码显示“Problems”

时间:2018-06-13 04:17:09

标签: python visual-studio-code pylint

我开始使用VS Code,我不想弄清楚问题:

我的基本代码很小:

from PySide import QtGui, QtCore
app = QtGui.QApplication([])
window = QtGui.QWidget()
window.show()
app.exec_()

我第一次启动时忘记了[]构造函数中的QApplication参数,因此实际上存在错误。我现在已经纠正了它,我可以启动应用程序,窗口正确显示,一切都很好。

但是,VS Code继续向我显示2个错误:

{
    "resource": "/f:/Dev/python-ui/firstApp.py",
    "owner": "python",
    "code": "E1101",
    "severity": 8,
    "message": "E1101:Module 'PySide.QtGui' has no 'QApplication' member",
    "source": "pylint",
    "startLineNumber": 4,
    "startColumn": 7,
    "endLineNumber": 4,
    "endColumn": 7
}

{
    "resource": "/f:/Dev/python-ui/firstApp.py",
    "owner": "python",
    "code": "E1101",
    "severity": 8,
    "message": "E1101:Module 'PySide.QtGui' has no 'QWidget' member",
    "source": "pylint",
    "startLineNumber": 5,
    "startColumn": 10,
    "endLineNumber": 5,
    "endColumn": 10
}

我错过了什么?

这很烦人,因为在文件列表中我的名字是红色的。

1 个答案:

答案 0 :(得分:-1)

这意味着您选择运行的linter无法在对象上找到这些属性。确保在为VS Code选择的环境中安装了PySide,并且linter能够找到该包。