如何让SIP找到.sip文件并安装库

时间:2009-11-12 21:24:43

标签: pyqt

我正在尝试使用sip为source-highlight-qt创建python绑定。

我正在研究ubuntu - 我安装了python-qt4-dev,它已将pyqt sip文件安装到/ usr / share / sip / PyQt4 /

在我的sip文件中,我有这个导入:

%Import QtCore/qstring.sip

运行configure.py时出现此错误:

sip: Unable to find file "QtCore/qstring.sip"

如何让sip找到pyqt .sip文件?

1 个答案:

答案 0 :(得分:1)

这就是我解决它的方法:

在我的configure.py中,我需要创建一个pyqtconfig:

from PyQt4 import pyqtconfig
config = pyqtconfig.Configuration()

然后为sip添加目录以包含:

command = " ".join(
    [config.sip_bin, "-c", ".", "-b", build_file,
     "-I"+config.pyqt_sip_dir,
     "-I"+config.qt_inc_dir, config.pyqt_sip_flags,
     "lib/GNUSyntaxHighlighter.sip"]
    )