首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在大多数IDE中,自动补全不能与PyQT4和PyKDE4一起使用

在大多数IDE中,自动补全不能与PyQT4和PyKDE4一起使用
EN

Stack Overflow用户
提问于 2009-07-22 17:56:15
回答 2查看 3.2K关注 0票数 3

我正在尝试用python开发一个等离子机器人。我尝试过使用pydev的eclipse、使用pythoncomplete的vim、PIDA和Komodo,但它们都不能自动完成属于PyQT4或PyKDE4的类的方法名或成员。我在IDE的PYTHONPATH列表中添加了/usr/share/pyshare中的文件夹。

我还需要做些别的事情吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-22 18:38:21

有许多方法可以做到这一点,PyQt4为任何对象检查集成开发环境提供了关于方法名称的足够信息:

代码语言:javascript
复制
>>> from PyQt4 import QtGui
>>> dir(QtGui.QToolBox) 
['Box', ... contextMenuPolicy', 'count', 'create', 'currentChanged'...]

所有这些功能都是内置的。这意味着你必须通过push some IDEs slightly才能注意到它们。请注意,在已编译的PyQt中没有文档字符串,并且方法具有有趣的签名。

另一种可能是使用在PyQt4构建过程中生成的QScintilla2 and.api文件。Eric4 IDE is prepared exactly for that.

您还可以尝试Komodo IDE/Komodo Edit和我不久前整理的一个CIX文件(download here):

和,

编辑: Komodo 5的安装说明:

对于API Catalog...

  • Select Intelligence

  • Add文件,请按
  1. 编辑CIX首选项-> -> Intelligence
  2. Add,然后按->
  3. 没有任何指针4.
票数 4
EN

Stack Overflow用户

发布于 2009-07-22 23:58:37

WingIDE呢,它不是免费的,但是它的Feature List有“wxPython、PyGTK和PyQt的自动补全”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1167065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档