使用 Qt 生成 HTML

Generate HTML using Qt

我尝试使用 Qt 5.7 和 C++ 以编程方式生成 HTML。

我想避免使用简单的文本流,因为它不会检查 HTML 语法。

我尝试使用 QTextDocumenttoHtml(),但似乎效果不是很好。它通常只支持一个小的 HTML 子集,许多标准元素仍然必须手动编码成字符串。

是否有使用 Qt/C++ 生成 HTML 代码的简洁方法?也许某些 class 对 HTML 的作用与 QDomDocument 对 XML 的作用相同?

我结束了创建自己的模板和 DOM 基础模板 类 支持我需要的 HTML 子集。