vscode 中报错No name 'QWidget' in module 'PyQt5.QtWidgets'

  1. vscode中使用pylint进行代码格式检查,新版pylint默认不支持外部扩展模块,pyqt5是C++写的外部扩展,所以即便能运行的QT程序,还是会有warnings,网上查了以后,解决办法如下,按F1,然后搜索python,选项里面有用settings.json文件编辑,然后如下即可,应该是添加了一行
    "python.linting.pylintArgs": [
            "--extension-pkg-whitelist=PyQt5"
        ]

 


版权声明:本文为wyh196646原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。