圖像的QWebKit我能夠用的BaseURL加載HTML:加載HTML與相對路徑
// File e.g. with <img src="images/picture.jpg" />
const QByteArray oHTMLContent = oFile.readAll();
QFile oFile(rFileInfo.absoluteFilePath());
QUrl oBaseUrl = QUrl::fromLocalFile(rFileInfo.absolutePath() + "/");
QWebFrame* pFrame = m_pWebView->page()->mainFrame();
pFrame->setHtml(oHtmlContent, oBaseUrl);
有沒有辦法做同樣的,與QTextEdit一起? (因爲我的圖片都是相對於HTML文檔,而不是二進制(一個QDir :: currentPath())
是否'的QTextEdit :: setHtml()'和'oFile.readAll()'作爲參數爲你工作? – vahancho
是的,但我會編輯示例代碼以使其更清晰 – Charly
(我正在使用Qt 4.8.4) – Charly