QWebEngineView 打开本地 HTML

QWebEngineView opening local HTML

我想打开一个本地 HTML 以防你没有互联网连接并且 Loadfinished(bool) 属性 是假的。 我在名为 icons.grc 的资源文件中有我的 HTML 文件,其中路径是 /html/error.html

当我使用load(QUrl()) 函数加载HTML 时,只能看到空白页。虽然 loadfinished() 属性 是真的,这意味着它加载没有任何问题。

我的加载本地代码url

view->load(QUrl("/html/error.html"));

有什么建议吗?

如果你使用.qrc文件需要specify文件位置,那么你可以这样做:

view->load(QUrl("qrc:/html/error.html"));

或者您可以对 html 个页面的静态内容使用 QWebEngineView::setHtml()

适合我。