问题:QWebView带有包含本地JavaScript的本地html
我正在开发一个应用程序,通过以下方式在QWebView中加载本地html:问题:QWebView带有包含本地JavaScript的本地html,javascript,html,qt,qwebview,Javascript,Html,Qt,Qwebview,我正在开发一个应用程序,通过以下方式在QWebView中加载本地html: ui->webView->setUrl(QUrl("qrc:/index.html")); 页面加载正确,但JavaScript没有加载。以下是html: <!DOCTYPE html> <html> <head> <script type="text/javascript" src="utils.js&
ui->webView->setUrl(QUrl("qrc:/index.html"));
页面加载正确,但JavaScript没有加载。以下是html:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="utils.js"></script>
</head>
<body>
<input type="button" value="test" onclick="test_func();"/>
</body>
</html>
因此,在utils.js中,我有test_func,但它不起作用
有什么想法吗?当您从资源文件加载页面时,能否向我们展示您的资源树结构,以确保已加载util.js。您还可以启用QWebSettings::developerxtrasEnabled来检查您的页面。我已经将utils.js添加到resources.qrc,现在它可以工作了;