QT 和JS交互问题

纵使有花兼明月何堪无酒亦无人 发布于 2013/11/30 11:46
阅读 743
收藏 1

qweframe有个接口addToJavaScriptWindowObject,文档中提示需要在信号javaScriptWindowObjectCleared时添加QT的方法。我在网上也搜索了很多。比如下面的。可是在JS中调用的时候不可以直接formExtractor.方法,会抛出异常。如果new一下就不出错了,但是什么提示都没有。我现在想用JS执行方法关闭当然的qwebview窗体。求QT大神指点


connect(ui.webView->page()->mainFrame(),
SIGNAL(javaScriptWindowObjectCleared()),
this, 
SLOT(populateJavaScriptWindowObject()));

///slot////
void FormExtractor::populateJavaScriptWindowObject()
{
  ui.webView->page()->mainFrame()->addToJavaScriptWindowObject(“formExtractor”, 
this);
}




加载中
返回顶部
顶部