Solved QWebEngineView html images not displaying
-
(First use of QWebEngineView) After porting our Qt Widgets Windows desktop app to use QWebEngineView instead of QWebView for embedded help, the jpeg images are not displaying but everything else is looks good. Am I forgetting something?
images sit here:
C:\riverware\staff\rob2n\riverware-source\EngrObjs\debug\embeddedHelp\rplFuncImageslooks like this
baseUrl:
file:///riverware/staff/rob2n/riverware-source/EngrObjs/debug/embeddedHelp/RplFunctionDoc.htmlhtml includes the following:
<td colspan="2">
<p>
<div style="width:10px;">
<img style="overflow:show;" id="imageAvgObjectsAggregatedOverTime" class="RplFunc_Image" alt="AvgObjectsAggregatedOverTime.jpg" src="rplFuncImages/AvgObjectsAggregatedOverTime.jpg"/>
</div>
</p>
</td>line 'o code:
_ui._predefinedWebView->setHtml (htmlBytes, baseUrl);screenshot:
-
Hey everyone. I had to remove the setScheme() left over from the QWebView code. Then, voila, it worked fine.
from:
_rplFuncDocBaseUrl = QUrl (embedHelpPath);
_rplFuncDocBaseUrl.setScheme ("file");to:
_rplFuncDocBaseUrl = QUrl (embedHelpPath); -
Hey everyone. I had to remove the setScheme() left over from the QWebView code. Then, voila, it worked fine.
from:
_rplFuncDocBaseUrl = QUrl (embedHelpPath);
_rplFuncDocBaseUrl.setScheme ("file");to:
_rplFuncDocBaseUrl = QUrl (embedHelpPath);