Qt-Android应用中的QWebChannel

时间:2015-07-08 12:30:02

标签: javascript html qt

我正在使用带有UI的Qt为Android / iOs / Windows开发应用程序。 当我尝试从我的html与JavaScript进行通信时,它很好,但是当我尝试从JS到C ++时,它无法正常工作。

无处不在,我正在使用WebKit获取示例,但没有使用WebEngine。我也为Qt尝试了QWebChannel示例,但这似乎没有帮助。

有人能告诉我如何在我的应用程序中使用QWebChannel,我想从HTML / JS到C ++进行通信,反之亦然?

1 个答案:

答案 0 :(得分:1)

对于Javascript - > C ++通信看看这个API参考: Qt WebChannel JavaScript API

对于C ++ - > Javascript通信查看Qt WebChannel Standalone Example

如果您正在使用QWebEngine,则在加载Qt提供的qt.webChannelTransport脚本后初始化QWebChannel对象时,可以使用qwebchannel.js作为传输对象