python – pylint找不到QWidget和QApplication
作者:互联网
import sys
from PyQt5.QtWidgets import (QApplication, QWidget)
app = QApplication(sys.argv)
window = QWidget()
window.setGeometry(50, 50, 500, 300)
window.setWindowTitle('Hello, world')
window.show()
sys.exit(app.exec_())
我刚开始学习pyqt5.我写了这个hello world app,它有效.但是pylint在模块“PyQt5.QtWidgets”中给出了“E0611:No name’QWidget’”,对于QApplication也是如此.这是pylint中的某种错误吗?
pylint --version
No config file found, using default configuration
pylint 1.7.2,
astroid 1.5.3
Python 3.5.2 (default, Aug 18 2017, 17:48:00)
[GCC 5.4.0 20160609]
解决方法:
(Ubuntu)我已经创建了一个〜/ .pylintrc文件并添加到那里
[MASTER]
extension-pkg-whitelist=PyQt5
它更方便.现在,即使在我的Visual Studio代码编辑器中,pylint也应用了这种配置.
或者在VSCode设置中:
"python.linting.pylintArgs": [
"--extension-pkg-whitelist=PyQt5"
],
标签:pyqt5,python,pyqt,pylint 来源: https://codeday.me/bug/20191001/1837916.html