qt qwebview 模拟html button点击

啥话不说,直接上代码。使用的是QT QWebElement的evaluateJavaScript

1
2
3
QWebElement speakch = ui.resultContentWebView->page()->mainFrame()->findFirstElement("#chPronounceBtn");
if (!speaken.isNull())
speaken.evaluateJavaScript("var evObj = document.createEvent('MouseEvents');evObj.initEvent( 'click', true, true );this.dispatchEvent(evObj);");