WebView{
id:webView
anchors.fill: parent
url:"file:///D:/9example/chatexample/kkkk.html";
Button {
id: button
x: 96
y: 53
text: qsTr("Button")
onClicked: {
var queryStr = "getTest();";
webView.runJavaScript(queryStr,function(result){console.log(result);});
}
}
}
试了了一下发现Qt5.14 windows系统还是有用的,而且还能直接调用html的 javaScript的。
需要的同学可以试验一下。
下面是 我测试 的 kkkk.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>WebView Demo</title>
</head>
<body>
<div>
<p id="txt">yanshiyixia</p>
<script type="text/javascript">
function setText(){
var txt = document.getElementById("txt");
txt.innerHTML = "Hello WebView";
}
function getTest()
{
return "abcdef"
}
</script>
</div>
</body>
</html>