【问题标题】:PyLint doesn't recognize PySide objectsPyLint 无法识别 PySide 对象
【发布时间】:2019-04-25 11:04:32
【问题描述】:

我刚刚安装了 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 的对象?

【问题讨论】:

  • 我也遇到了这个问题。只有我没有使用 import * 而是显式导入。

标签: python visual-studio-code pyside pylint


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多