编程语言
首页 > 编程语言> > python – pylint找不到QWidget和QApplication

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