您可以使用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部件中了

读取html文件中的内容并使用QTextDocument的setHtml接口显示

原文地址: http://www.cveoy.top/t/topic/igQ8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录