Как заставить SIP найти .sip файлы для и установленную библиотеку - PullRequest
1 голос
/ 13 ноября 2009

Я пытаюсь создать привязки Python для source-highlight-qt , используя sip.

Я работаю над Ubuntu - я установил python-qt4-dev, который установил sip-файлы pyqt в / usr / share / sip / PyQt4 /

В моем файле SIP у меня есть этот импорт:

%Import QtCore/qstring.sip

Я получаю эту ошибку при запуске configure.py:

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

Как мне получить sip для поиска файлов pyqt .sip?

1 Ответ

1 голос
/ 13 ноября 2009

Вот как я это решил:

В моем файле 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"]
    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...