PyQt5类,方法和属性未在Eclipse中显示在AutoComplete中,标准类名称显示错误但程序运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5类,方法和属性未在Eclipse中显示在AutoComplete中,标准类名称显示错误但程序运行相关的知识,希望对你有一定的参考价值。

我正在运行Python 3.4和Qt5,IDE是带有PyDev的Eclipse这就是我所看到的

enter image description here

enter image description here

程序运行正常,但是...我正在尝试学习如何使用索引访问模型数据,并且自动完成功能根本无法使用PyQt5类,如上所示Pygrpahviz模块也正常工作

答案

我花了很多时间搞清楚如何在linux上集成eclipse,pydev和pyqt5。

Eclipse, PyQt5, and PyDev on Linux

  1. 安装python v3.6
  2. 从eclipse.org安装eclipse
  3. 在eclipse中,单击“帮助” - >“安装新软件”
  4. 点击添加...
  5. 将软件源“http://www.PyDev.org/updates”添加到可用的软件源中
  6. 称之为PyDev
  7. 单击PyDev复选框
  8. 单击下一步安装它
  9. Download PyQt5
  10. Download SIP
  11. 首先安装SIP
  12. 安装PyQt5
  13. 重新配置eclipse以使用PyQt5
  14. 单击窗口→首选项→PyDev→解释器→Python解释器
  15. 单击Advanced Auto-Config
  16. 将解释器重命名为“python3.6”
  17. 单击Libraries选项卡
  18. 单击“新建文件夹”
  19. 添加“/ usr / lib / x86_64-linux-gnu / qt5 / plugins”
  20. 添加“/ usr / lib / x86_64-linux-gnu / qt5 / libexec”
  21. 添加“/ usr / lib / x86_64-linux-gnu / qt5 / bin”
  22. 单击“应用”
  23. 单击“应用并关闭”
  24. 重启eclipse
  25. 利润!

这将允许您在开发pyqt5应用程序时在eclipse中完成选项卡代码。

另一答案

这是因为将python解释器从Python 3.6更改为Python 3.5我不得不关闭Eclipse并再次打开它。现在一切都恢复正常我还是无法理解为什么程序运行正常

以上是关于PyQt5类,方法和属性未在Eclipse中显示在AutoComplete中,标准类名称显示错误但程序运行的主要内容,如果未能解决你的问题,请参考以下文章

PyQT5 QFileDialog窗口标题未在mac上显示

Git分支未在Eclipse中显示

Applet 和 Swing 未在 Eclipse 中显示组件

eclipse快捷键

Eclipse快捷键

Eclipse常用快捷键