我正在使用QTextBrowser來顯示與應用程序位於同一目錄中的外部html文檔(及其圖像資源)。一切工作正常,免除圖像顯示不正確。而不是實際的圖片有一個「丟失的圖像」圖標。QTextBrowser沒有顯示HTML文件中的圖像(Windows 7)
使用Ubuntu 12.04我沒有這個問題,但在Windows 7中,它不像預期的那樣工作(我之前說過)。
我嘗試了不同的圖像格式和Qt版本,但沒有成功。
如果我輸入圖像的絕對文件路徑,它顯示正常。但那不是我想要做的,因爲那時我不能分享我的申請。
這是加載HTML文件到textbrowser部分:
QFile file(QApplication::applicationDirPath().append("/test.html"));
if(!file.open(QIODevice::ReadWrite|QIODevice::Text))
return;
QTextStream in(&file);
ui->textBrowser->setHtml(in.readAll());
file.close();
這是我的html文件:
<!doctype html>
<html>
<img src="test.png">
<p>paragraph which contains some text</p>
</html>
有誰有一個想法,爲什麼它doesn't顯示圖片?
由於提前,
彼得