Предоставить объект C ++ Javascript в Qt с помощью QtWebEngine

С QtWebkit можно выставлять объекты C ++ в Javascript через QWebFrame::addToJavaScriptWindowObject как описано в https://stackoverflow.com/a/20685002/595937

Можно ли сделать то же самое в Qt 5.4 с помощью QtWebEngine?

6

Решение

Экспорт объектов C ++ в HTML / JS напрямую невозможен с QWebEngine.

Вместо этого недавно введенный QWebChannel обеспечивает мост между HTML / JS и C ++. Посмотри на документация, особенно на примерах. На Днях разработчиков Qt в этом году была также довольно хорошая вступительная речь о QWebChannel, которая также может быть вам интересна. Видеозаписи переговоров будут доступны через несколько недель.

8

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


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