在最新Qt5.4,使用QWebengine,如何js调用Qt

JavaScript04

在最新Qt5.4,使用QWebengine,如何js调用Qt,第1张

还是用WebChannel吧,还得是基于WebSocket的。

基于IPC的WebChannel目前在CodeReview阶段,估计要在Qt 5.5中才正式提供。

另外,WebChannel之外的其它更方便的(至少像WebKit一样)在JS和C++之间互操作,也得等下一个版本了。

变量是没法传递了,你只能传值过去evaluateJavaScript("js函数名(0.1,0.2,0.3,0.4)")如果数组长度可变,可以考虑在qt中以某种方式组成一个字符串参数,在js中再分隔开

变量是没法传递了,你只能传值过去

evaluateJavaScript("js函数名(0.1,0.2,0.3,0.4)")

如果数组长度可变,可以考虑在qt中以某种方式组成一个字符串参数,在js中再分隔开