Python Submiecodeintel和PyQ4

Python Submiecodeintel和PyQ4,python,pyqt4,sublimetext2,Python,Pyqt4,Sublimetext2,我正在使用Sublime Text 2和SublimiteCodeIntel插件。我想为PyQt4完成一些代码,但我收到通知“…无法解决第一部分…”。对于python库,代码完成非常有效 是否可以将SubmiEcodeIntel配置为PyQt4的代码完成 谢谢你的帮助 帕维尔 =============更新================= 此插件的我的配置: { "Python": { "python": "C:\\Python32" "pyth

我正在使用Sublime Text 2和SublimiteCodeIntel插件。我想为PyQt4完成一些代码,但我收到通知“…无法解决第一部分…”。对于python库,代码完成非常有效

是否可以将SubmiEcodeIntel配置为PyQt4的代码完成

谢谢你的帮助 帕维尔

=============更新=================
此插件的我的配置:

{
    "Python": {
        "python": "C:\\Python32"
            "pythonExtraPaths": [
            "libs",
            "~/Applications/Sublime Text 2.app/Contents/MacOS",
            "/Applications/Sublime Text 2.app/Contents/MacOS",
            "C:\\Python32\Lib\\site-packages"
            ]
    }
}
=============更新=================
我创建了新的cix文件,其中包含以下内容:

<?xml version="1.0"?>
<codeintel name="PyQt4" version="2.0" description="PyQt4">
    <file lang="Python" mtime="201207021718" path="QtCore.pyd">
        <scope ilk="blob" lang="Python" name="PyQt4.QtCore">
            <scope ilk="class" name="QAbstractEventDispatcher">
                <scope ilk="function" name="closingDown" signature="closingDown()"/>
            </scope>
        </scope>
    </file>
</codeintel>
最后一个点代码完成后,显示QAbstractEventDispatcher可用。这意味着cix文件正在工作,但可能在格式或编码方面存在一些问题。还有一些奇怪的事情。只有导入PyQt4.QtCore正在工作。对于以下行,此cix文件不起作用:

import PyQt4
PyQt4.QtCore.

from PyQt4 import *
QtCore.

from PyQt4.QtCore import *
QAbstractEventDispatcher.
你知道发生了什么事吗?
Pawel

英特尔代码库源于Komodo IDE,适用于该IDE的解决方案也适用于SublimitoDeintel

您需要的是描述有问题的二进制库。碰巧有人为PyQT4创建了这样的文件,并通过StackOverflow答案链接到它们:

Komodo团队自己也生成了此类文件,并且

当然,诀窍在于如何让Supremecodeintel确认这些目录。放置在
subligecodeintel/libs/codeintel2/catalogs/
路径中的任何CIX文件都应由codeintel库加载。通常,它位于Supreme Packages目录中,可从
首选项
菜单访问(查找
浏览软件包…


我不认为有任何方法可以配置SublimoDeIntel来查找这些文件的其他路径。

您是否在.codeintel配置文件中配置了Python库?我更新了我的帖子,并放置了我的配置。大部分配置都来自SublimitoDeintel Github页面。看起来CIX文件只适用于非常简单的XML,并且只适用于特定情况。我把我的观察作为另一个更新发布。你觉得怎么样?@Pawel你成功地让它在SublimitoDeintel中使用了吗?我在这里复制了你的样品。但即使是最简单的一个在这里也不起作用。顺便说一句,我正在使用python2.7。我下载了cix文件,并将该文件放入正确的文件夹。我检查了文件是否已加载并选中。在那之后,我仍然没有完成代码,我不知道为什么。我正在使用最新的Sublime Text 2和最新的SublimiteCodeIntel插件以及最新的PyQt4。@Pawel:对不起,我现在没有其他想法;有一个,;我添加了一条评论,要求确认插件是否加载了其他目录文件。嗨,我找到了部分解决方案。我从您的文件中删除了所有文档参数,并将名称和说明更改为更简单的PyQt4。将mtime更改为201207021815后。保存文件,关闭升华编辑,删除缓存,运行升华编辑(重新启动)。之后,PyQt4代码完成工作。伟大的Cix文件正在运行。可能还没有完全恢复,但正在工作。谢谢
import PyQt4
PyQt4.QtCore.

from PyQt4 import *
QtCore.

from PyQt4.QtCore import *
QAbstractEventDispatcher.