相关疑难解决方法(0)

Pylint中模块'PyQt5.QtWidgets'中没有名称'QApplication'错误

尝试学习PyQt5时遇到VS Code中的此问题,“ PyQt5.QtWidgets”模块中没有名称“ QApplication”,“ PyQt5.QtWidgets”模块中没有名称“ QWidget”。

我不确定这是否是pylint问题或其他问题。我已经确认PyQt5已随pip3列表一起安装,但我似乎无法弄清楚问题所在。

import sys
from PyQt5.QtWidgets import QApplication, QWidget

def app():
  my_app = QApplication(sys.argv)
  w = QWidget()
  w.setWindowTitle("Test")
  w.show()
  sys.exit(my_app.exec_())
app()
Run Code Online (Sandbox Code Playgroud)

我希望这个错误不会一直显示,但是会阻止我在VS Code中运行。任何帮助或建议表示赞赏。

python pylint python-3.x pyqt5 visual-studio-code

2
推荐指数
4
解决办法
1411
查看次数

为什么QtGui.QApplication工作但在PyDev中标记为未定义?

在我的Python 2.7.3应用程序中,使用PySide 1.1.2和Qt 4.8.4,我执行以下操作:

from PySide import QtGui
app = QtGui.QApplication(sys.argv)
Run Code Online (Sandbox Code Playgroud)

代码工作正常,之后更多命令正确创建Qt窗口.但是,在Eclipse/PyDev中用QApplication红色加下划线,鼠标弹出窗口

Undefined variable from import: QApplication
Run Code Online (Sandbox Code Playgroud)

有没有办法在Eclipse/PyDev中解决这个问题?

python eclipse pydev pyside

1
推荐指数
1
解决办法
1597
查看次数