读取html文件中的内容并使用QTextDocument的setHtml接口显示
您可以使用QFile类来读取HTML文件内容,然后使用QTextDocument的setHtml接口将内容显示出来。以下是一个示例代码:
#include <QApplication>
#include <QFile>
#include <QTextStream>
#include <QTextDocument>
#include <QTextEdit>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFile file("path/to/your/file.html");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return -1;
QTextStream in(&file);
QString htmlContent = in.readAll();
QTextDocument document;
document.setHtml(htmlContent);
QTextEdit textEdit;
textEdit.setDocument(&document);
textEdit.show();
return a.exec();
}
请将代码中的"path/to/your/file.html"替换为您实际的HTML文件路径。这样,您就可以使用QTextDocument的setHtml接口将HTML内容显示在QTextEdit部件中了
原文地址: http://www.cveoy.top/t/topic/igQ8 著作权归作者所有。请勿转载和采集!