【问题标题】:Python - PyQt5 [PyQt5.QtWidgets import QApplication 'No Module']Python - PyQt5 [PyQt5.QtWidgets 导入 QApplication 'No Module']
【发布时间】:2019-08-06 10:24:04
【问题描述】:

我一直在尝试学习 PyQt5 以创建 GUI。 当我尝试使用它时,Pip 安装了 PyQt5 和 PyQt5.tools 使用 Visual Studio Code(同时安装了 VS Code 的 Python 扩展)我收到一个错误。

VS Code 检测到 PyQt5 到 PyQt5.QtWidgets,但它说在 QtWidgets 中找不到名为 QApplication 的模块。

VS 代码导入错误

反之,当我尝试从python.exe导入QApplication时,没有出现任何错误或问题。

Python.exe '从 PyQt5.QtWidgets 导入 QApplication'

这让我认为问题出在 VS Code 的门口......

感谢您的时间/回答。

【问题讨论】:

  • 我认为还不确定,我最终通过使用 Pycharm 修复了它,添加了 PyQt5 和工具的集成,效果很好。然而在互联网上搜索我注意到类似的情况,我想找到一个使用 VS Code 和 PyQt5 的解决方案。如果有人知道什么可以解决它不检测 PyQt5。

标签: python pyqt pyqt5 qapplication


【解决方案1】:
  1. 从开始菜单(命令提示符)打开cmd
  2. 输入pip install pyqt5
  3. 输入pip install pyqt5-stubs
  4. 从 VSCode Marketplace 安装 PyQt5 的集成

如果仍然无法正常工作,请尝试卸载 PyQt5 (pip uninstall pyqt5) 然后重新安装

【讨论】:

    【解决方案2】:
    1. 在你的 VS 代码扩展商店搜索“PYQT 集成”

    2. 安装它

    3. 设置配置(你的pyqtdesigner路径和pyuic等)

    这可能对你有帮助

    【讨论】:

      猜你喜欢
      • 2014-05-01
      • 2015-05-29
      • 2016-02-17
      • 1970-01-01
      • 2019-11-05
      • 1970-01-01
      相关资源
      最近更新 更多