图像的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