Я пишу приложение Python/PyQt4, которое генерирует и отображает страницу в виджете QWebView. Страница включает код javascript, который я хотел бы иметь возможность вызывать функции, возвращающие данные из приложения python.
Пока что я могу вызывать функции, которые не возвращают данные (используя декоратор pyqtSlot), и вызывать функции, которые принимают параметры, предоставляя их как свойства (используя декоратор pyqtProperty). Чего я еще не придумал, так это вызвать функцию Python с параметрами, которая возвращает данные.
Вопрос 9615194 объясняет, как это сделать с C++, но я не вижу, как перенести это на PyQt4.