解決它們之間的通訊問題,須要在mainwindow中添加java
ui->webView->settings()->setAttribute(QWebSettings::JavascriptEnabled, true); connect(ui->webView->page()->mainFrame(),SIGNAL(javaScriptWindowObjectCleared()),this,SLOT(addJavaScriptObject())); void MainWindow::addJavaScriptObject() { ui->webView->page()->mainFrame()->addToJavaScriptWindowObject("MainWindow",this); }