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

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

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

1 ответов


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

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