Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can QWebView load images from Qt resource files?

I've bundled some HTML and PNGs in my Qt app's resources file (for the help system). Unfortunately I can't find a way for the HTML to display images. I've tried various combinations of the QWebView's base URL, and different URLs for the <img> tag but none have worked so far.

To be clear, I want to be able to do something like this:

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

Is this possible?

like image 753
Timmmm Avatar asked Mar 03 '13 15:03

Timmmm


Video Answer


1 Answers

Try your resource format as:

qrc:/resources/cat.png

instead of

:/resources/cat.png

we have .css files that use images in such a format within webview and it works fine

like image 55
Viv Avatar answered Sep 20 '22 09:09

Viv