Передача объекта PySide в переполнение стека

Я пытаюсь портировать qimage2ndarray с PyQt на PySide. Часть кода Python, кажется, работает, если я изменяю импорт с PyQt на PySide, но часть SIP

http://www.informatik.uni-hamburg.de/~meine/hg/qimage2ndarray/file/0682b7bcaca3/qimageview.sip

не. Это дает ошибку:

qimageview(): argument 1 has unexpected type 'PySide.QtGui.QImage'

Я весьма удивлен этим, потому что функция определяется с

qimageview(QImage &image)

Как мне бросить PySide.QtGui.QImage для QImage что можно использовать в C ++?

Я никогда не работал с SIP и ничем иным, кроме scipy.weave, чтобы встроить C ++ в python. Возможно, SIP — это не правильный путь с PySide ?!

1

Решение

Нет, sip — это не тот инструмент, который нужно использовать.

Хотя глоток это универсальный инструмент для создания привязок Python для библиотек C / C ++, он не является напрямую совместимым с PySide, который генерирует привязки с помощью другого инструмента.

PySide эквивалентно глотку shiboken.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]