QWebView可以从Qt资源文件加载图像吗?

时间:2013-03-03 15:37:29

标签: qt resources qwebview

我在我的Qt应用资源文件中捆绑了一些HTML和PNG(用于帮助系统)。不幸的是,我无法找到HTML显示图像的方法。我尝试了QWebView基本网址的各种组合,以及<img>标记的不同网址,但到目前为止都没有。

要说清楚,我希望能够做到这样的事情:

QString html = "<html><img href=':/resources/cat.png'/></html>";
myWebView->setHtml(html, ???);

这可能吗?

1 个答案:

答案 0 :(得分:19)

请尝试使用以下资源格式:

qrc:/resources/cat.png

而不是

:/resources/cat.png

我们有.css文件在webview中使用这种格式的图像,并且工作正常