使用 Qt 读取 HTML 文件并显示内容

您可以使用 QFile 类来读取 HTML 文件内容,然后使用 QTextDocumentsetHtml 接口将内容显示出来。以下是一个示例代码:

#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 文件路径。这样,您就可以使用 QTextDocumentsetHtml 接口将 HTML 内容显示在 QTextEdit 部件中了。

Qt 读取 HTML 文件并使用 QTextDocument 显示内容

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

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