QWebEngineView打开本地HTML

时间:2015-08-11 08:47:56

标签: html qt qtwebengine

如果您没有互联网连接且HTML属性为false,我想打开本地Loadfinished(bool)。 我的HTML文件位于名为icons.grc的资源文件中,其路径为/html/error.html

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

我加载本地网址的代码

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

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

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

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

或者您可以将QWebEngineView::setHtml()用于html网页的静态内容。

对我来说很好。