PyLint 不识别 PySide 对象

PyLint doesn't recognize PySide objects

刚刚安装Vscode,用pew创建了一个venv,激活了环境,pip安装了Pylint和PySide

现在 Pylint 识别 PySide 包,因为它没有在 from PySide.QtGui import * 引发任何错误或警告,但所有 PySide 对象都得到 E: 10,23: Undefined variable 'QWidget' (undefined-variable)。 Pylint和PySide肯定安装在同一个环境下。

为什么 Pylint 无法识别来自 PySide 的对象?

此问题与 PyQt 和 Pylint 有关 happened before。这可能与 Pylint 如何处理 import * 以及 PySide 如何定义它有关。

我会尽量不使用 import *(如果您不在 REPL 中,这通常是不受欢迎的)。