Код VS отображает «Проблемы», когда их нет - PullRequest
0 голосов
/ 13 июня 2018

Я начал использовать VS Code, и я пытаюсь выяснить проблему:

У меня очень маленький базовый код:

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

Первый раз, когда я запустилЯ забыл параметры [] в конструкторе QApplication, поэтому произошла ошибка.Я сейчас исправил это, я могу запустить приложение, окно отображается правильно, все в порядке.

НО, VS код продолжает отображать мне 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 голосов
/ 13 июня 2018

Это означает, что выбранный вами линтер не может найти эти атрибуты на объекте.Убедитесь, что PySide установлен в среде, которую вы выбрали для VS Code, и что линтер может найти пакет.

...