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

Python PyQt5类、方法和属性现在以自动完成的形式显示在Eclipe中,标准类名显示错误,但程序运行,python,eclipse,autocomplete,Python,Eclipse,Autocomplete,我正在运行Python3.4和Qt5,IDE是带有PyDev的Eclipse 这是我看到的 及 该程序运行良好,但…我正在尝试学习如何使用索引访问模型数据,而Autocomplete函数在PyQt5类中根本不起作用,如上所示 Pygrpahviz模块也运行良好这是由于将python解释器从python 3.6更改为python 3.5 我不得不关闭Eclipse并再次打开它。现在一切都恢复正常了 我仍然无法理解为什么程序运行良好,尽管我花了很多时间研究如何在linux上集成eclipse、p

我正在运行Python3.4和Qt5,IDE是带有PyDev的Eclipse 这是我看到的

该程序运行良好,但…我正在尝试学习如何使用索引访问模型数据,而Autocomplete函数在PyQt5类中根本不起作用,如上所示
Pygrpahviz模块也运行良好

这是由于将python解释器从python 3.6更改为python 3.5 我不得不关闭Eclipse并再次打开它。现在一切都恢复正常了
我仍然无法理解为什么程序运行良好,尽管我花了很多时间研究如何在linux上集成eclipse、pydev和pyqt5

Linux上的Eclipse、PyQt5和PyDev
  • 安装PythonV3.6
  • 从eclipse.org安装eclipse
  • 在eclipse中,单击帮助->安装新软件
  • 单击添加
  • 将软件源“”添加到可用软件源
  • 叫它PyDev
  • 单击PyDev复选框
  • 单击“下一步”安装它
  • 先安装SIP
  • 安装PyQt5
  • 重新配置eclipse以使用PyQt5
  • 点击窗口→偏好→皮德夫→口译员→Python解释器
  • 点击高级自动配置
  • 将解释器重命名为“python3.6”
  • 单击“库”选项卡
  • 点击新建文件夹
  • 加载项“/usr/lib/x86_64-linux-gnu/qt5/plugins”
  • 加载项“/usr/lib/x86_64-linux-gnu/qt5/libexec”
  • 加载项“/usr/lib/x86_64-linux-gnu/qt5/bin”
  • 单击应用
  • 单击应用并关闭
  • 重新启动eclipse
  • 利润 这将允许您在开发pyqt5应用程序时在eclipse中完成选项卡代码