1、ui->webView->setUrl( QUrl(" url:/form.html" ) );
2、connect( ui->webView->page()->mainFrame(), SIGNAL( javaScriptWindowObjectCleared() , this , SLOT( populateJavaScriptWindowObject() )) );
3、
populateJavaScriptWindowObject()
{
ui->webView->page->mainWindow->addToJavaScriptWindowObject( "mainwindow", this );
}4、html中引用QT中方法: mainwindow::func();
Qt中WebView与JavaScript交互
本文介绍如何在Qt中使用webView加载本地HTML文件,并通过设置信号槽机制实现Qt与JavaScript之间的交互。具体步骤包括设置webView的URL、连接信号与槽以清除JavaScript窗口对象并填充自定义对象。
3464

被折叠的 条评论
为什么被折叠?



