我正在尝试使用 python 开发等离子体。我尝试过使用 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'...]
所有这些功能都是内置的。这意味着您必须稍微推动一些IDE http://www.saltycrane.com/blog/2007/06/how-to-get-code-completion-for-pyqt/去注意他们。请注意,编译后的 PyQt 中没有文档字符串,并且方法有一个有趣的签名。
其他可能性是使用 PyQt4 构建过程中生成的 QScintilla2 和 .api 文件。Eric4 IDE 正是为此做好了准备。 http://blog.saturnlaboratories.co.za/2009/03/11/pyqt4_code_completion_in_eric4.html
你也可以尝试科莫多集成开发环境 http://www.activestate.com/komodo/downloads/科莫多 编辑 http://www.activestate.com/komodo-edit/downloads和一个 CIX 文件(在这里下载 http://wuub.net/pyqt-komodo/PyQt4.5-wuub.zip)我不久前一起破解的:
and,
编辑:Komodo 5 的安装说明:
- 编辑 -> 首选项 -> 代码智能
- 添加 API 目录...
- 选择 CIX 文件,按“打开”
- 没有第4点。
无耻插件>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)