我正在尝试使用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文件?
答案 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"]
)