PyQt5类,方法和属性现在显示在自动完成的Eclipe中,标准类名称显示错误但程序运行

时间:2017-02-09 11:59:37

标签: python eclipse autocomplete

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

enter image description here

enter image description here

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

Linux上的Eclipse,PyQt5和PyDev

  1. 安装python v3.6
  2. 从eclipse.org安装eclipse
  3. 在eclipse中,单击“帮助” - >“安装新软件”
  4. 点击添加...
  5. 添加软件来源" http://www.PyDev.org/updates"可用的软件来源
  6. 称之为PyDev
  7. 点击PyDev复选框
  8. 单击“下一步”
  9. 进行安装
  10. Download PyQt5
  11. Download SIP
  12. 首先安装SIP
  13. 安装PyQt5
  14. 重新配置eclipse以使用PyQt5
  15. 单击Window→首选项→PyDev→Interpreters→Python Interpreters
  16. 点击Advanced Auto-Config
  17. 将解释器重命名为“python3.6”
  18. 单击“库”选项卡
  19. 点击新文件夹
  20. 加入“/ usr / lib / x86_64-linux-gnu / qt5 / plugins”
  21. 加入“/ usr / lib / x86_64-linux-gnu / qt5 / libexec”
  22. 加入“/ usr / lib / x86_64-linux-gnu / qt5 / bin”
  23. 点击“应用”
  24. 单击“应用并关闭”
  25. 重启eclipse
  26. 利润!
  27. 这将允许您在开发pyqt5应用程序时在eclipse中完成选项卡代码。