PyQt5类,方法和属性未在Eclipse中显示在AutoComplete中,标准类名称显示错误但程序运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5类,方法和属性未在Eclipse中显示在AutoComplete中,标准类名称显示错误但程序运行相关的知识,希望对你有一定的参考价值。
我正在运行Python 3.4和Qt5,IDE是带有PyDev的Eclipse这就是我所看到的
和
程序运行正常,但是...我正在尝试学习如何使用索引访问模型数据,并且自动完成功能根本无法使用PyQt5类,如上所示Pygrpahviz模块也正常工作
答案
我花了很多时间搞清楚如何在linux上集成eclipse,pydev和pyqt5。
Eclipse, PyQt5, and PyDev on Linux
- 安装python v3.6
- 从eclipse.org安装eclipse
- 在eclipse中,单击“帮助” - >“安装新软件”
- 点击添加...
- 将软件源“http://www.PyDev.org/updates”添加到可用的软件源中
- 称之为PyDev
- 单击PyDev复选框
- 单击下一步安装它
- Download PyQt5
- Download SIP
- 首先安装SIP
- 安装PyQt5
- 重新配置eclipse以使用PyQt5
- 单击窗口→首选项→PyDev→解释器→Python解释器
- 单击Advanced Auto-Config
- 将解释器重命名为“python3.6”
- 单击Libraries选项卡
- 单击“新建文件夹”
- 添加“/ 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中完成选项卡代码。
另一答案
这是因为将python解释器从Python 3.6更改为Python 3.5我不得不关闭Eclipse并再次打开它。现在一切都恢复正常我还是无法理解为什么程序运行正常
以上是关于PyQt5类,方法和属性未在Eclipse中显示在AutoComplete中,标准类名称显示错误但程序运行的主要内容,如果未能解决你的问题,请参考以下文章