我正在尝试使用 python 开发等 ionic 团。我已经尝试过使用 pydev 的 eclipse,使用 pythoncomplete 的 vim,PIDA 和 Komodo,但是它们都不能给我自动完成属于 PyQT4 或 PyKDE4 的类的方法名称或成员。我在 IDE 的 PYTHONPATH 列表中的/usr/share/pyshare 中添加了文件夹。
我还需要做其他事情吗?
最佳答案
有很多方法可以做到这一点,PyQt4 为任何对象检查 IDE 提供了有关方法名称的足够信息:
>>> from PyQt4 import QtGui
>>> dir(QtGui.QToolBox)
['Box', ... contextMenuPolicy', 'count', 'create', 'currentChanged'...]
所有这些功能都是内置的。这意味着您必须 push some IDEs slightly注意到他们。请注意,已编译的 PyQt 中没有文档字符串,并且方法有一个有趣的签名。
其他可能性是使用 PyQt4 构建过程中生成的 QScintilla2 和 .api 文件。 Eric4 IDE is prepared exactly for that.
<无耻插件>
你也可以试试 Komodo IDE/Komodo Edit和我不久前一起破解的 CIX 文件 ( download here):
和,
编辑:Komodo 5 的安装说明:
- 编辑 -> 首选项 -> 代码智能
- 添加 API 目录...
- 选择CIX文件,按打开
- 没有第 4 点。
无耻插件>
关于python - 在大多数 IDE 中自动补全不适用于 PyQT4 和 PyKDE4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1167065/