问题场景:
vscode 配置python + pyside 开发环境后提示No name 'QGuiApplication' in module 'PySide2.QtGui'pylint(no-name-in-modulue)
这样的提示,如下图。虽然不影响运行,但依然让人如鲠在喉非常不适。
原因分析:
网上查证后问题原因在于没有在Pylint中配置PySide2的参数
解决方案:
- vscode左下角或者快捷键
ctrl + ,
打开配置 - 找到pylint args配置项
- 在
Pylint Args
中增加--extension-pkg-whitelist=PySide2
,配置自动保存 - 返回python文件,一切正常,太棒了!