3

在我的 Qt 应用程序中,我广泛使用报告打印。它们都是用Qt < 5编写的。现在我想用Qt5重写它,但突然遇到了意想不到的困难。我使用带有占位符的 HTML 模板并QWebView打印文档。但是在 Qt5QWebView中有错误的打印(请参阅QTBUG-35222QTBUG-43145QTBUG-36308等),所以QWebView已经出局了。下一个候选者是QWebEngine,但它不适用于 Windows。(或者部分适用于 x86-64 和 VS2013,但我需要它与 MInGW 一起使用)。所以目前使用QWebEngine是不可能的。 QTextEdit仅支持有限的 HTML 子集,不支持外部 css 等。

所以现在我寻找一些在 Qt 中加载和打印 HTML 文档的方法。任何建议将不胜感激。

4

0 回答 0