我在我的Qt应用资源文件中捆绑了一些HTML和PNG(用于帮助系统)。不幸的是,我无法找到HTML显示图像的方法。我尝试了QWebView
基本网址的各种组合,以及<img>
标记的不同网址,但到目前为止都没有。
要说清楚,我希望能够做到这样的事情:
QString html = "<html><img href=':/resources/cat.png'/></html>";
myWebView->setHtml(html, ???);
这可能吗?
答案 0 :(得分:19)
请尝试使用以下资源格式:
qrc:/resources/cat.png
而不是
:/resources/cat.png
我们有.css文件在webview中使用这种格式的图像,并且工作正常