未定义的变量 'QApplication' & 未定义的变量 'QDialog'
Undefined variable 'QApplication' & Undefined variable 'QDialog'
我的问题是在 vs 代码中安装 Python 和 PyQt5 之后,当我 运行 他向我展示这个问题的代码时:
Undefined variable 'QApplication'
Undefined variable 'QDialog'
但我在这里 找到了一个解决方案,即在 settings.json 中添加 "python.linting.pylintArgs": ["--extension-pkg-whitelist=PyQt5"]
。
(我也试着在最后一行加一个逗号"python.linting.pylintArgs": ["--extension-pkg-whitelist=PyQt5,"]
但是没用)
它解决了第一个问题,代码在 window 中运行,但它也产生了另一个大问题:
我应该怎么做才能解决我的问题?
由于这里的警告来自于pylint,并不影响代码的执行,我们可以通过在“settings.json
”中加入如下设置来关闭这个警告:
"python.linting.pylintArgs": [
"----extension-pkg-whitelist=1xml"
],
结果:
更新:
您可以使用以下设置来关闭特定的 ("undefined-variable") pylint 信息:
"python.linting.pylintArgs": [
"--disable=E0602"
]
建议先修改代码(没有代码错误,代码可以执行),再关闭此类警告。
我的问题是在 vs 代码中安装 Python 和 PyQt5 之后,当我 运行 他向我展示这个问题的代码时:
Undefined variable 'QApplication'
Undefined variable 'QDialog'
但我在这里 "python.linting.pylintArgs": ["--extension-pkg-whitelist=PyQt5"]
。
(我也试着在最后一行加一个逗号"python.linting.pylintArgs": ["--extension-pkg-whitelist=PyQt5,"]
但是没用)
它解决了第一个问题,代码在 window 中运行,但它也产生了另一个大问题:
我应该怎么做才能解决我的问题?
由于这里的警告来自于pylint,并不影响代码的执行,我们可以通过在“settings.json
”中加入如下设置来关闭这个警告:
"python.linting.pylintArgs": [ "----extension-pkg-whitelist=1xml" ],
结果:
更新:
您可以使用以下设置来关闭特定的 ("undefined-variable") pylint 信息:
"python.linting.pylintArgs": [
"--disable=E0602"
]
建议先修改代码(没有代码错误,代码可以执行),再关闭此类警告。