gpt4 book ai didi

pyqt4 - Sublime Pylint PyQt4 模块没有成员

转载 作者:行者123 更新时间:2023-12-01 13:47:35 24 4
gpt4 key购买 nike

我正在使用安装了 SublimeLinter + SublimeLinter-pylint 的 Sublime-Text3。
一切都按预期工作,除了 pylint“扫描”PyQt4

from PyQt4 import QtCore, QtGui

工作正常。 Pylint检测QtCore和QtGui,但是如果

button = QtGui.QPushButton()
layout = QtGui.QVBoxLayout()

pylint 设置红色下划线并告知

PyQt4.QtGui has no "QPushButton" member

有什么方法可以修复这个错误或者忽略 SublimeLinter 中的 PyQt?

最佳答案

最新版本的 pylint 不再加载扩展模块(即编译后的代码不是用纯 python 编写的),除非使用 extension-pkg-whitelist 列出它们选项。这是因为加载扩展模块需要实际加载可能触发不良副作用的代码。

在你的例子中,pylint --extension-pkg-whitelist=PyQt4 <your module> (或在配置文件中使用等效条目)应该可以解决您的问题。

关于pyqt4 - Sublime Pylint PyQt4 模块没有成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34746847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com