编辑:太多的编辑 :doh:
这次我发现了问题。我将 Javascript 代码传递给 evaluatejavascript 函数的方式存在缺陷。QWebView 的。
使用 Google 地图的 API,当我单击附加到包含以下代码的插槽的按钮时
this->page()->mainFrame()->evaluateJavaScript (QString ("Open(%1,2)").arg ( point.x ()).arg (point.y ()) );
显示与相关位置有关的地图。
现在,如果我想向特定坐标添加标记,我会这样做:
this->page()->mainFrame()->evaluateJavaScript (QString ("addMarker (%1, %2)").arg (point.x ()).arg (point.y ()) );
此代码不执行。有任何想法吗?
除此之外,还有什么方法可以添加用户定义的函数来评估 JavaScript进行评估?