プロジェクトでレポートを印刷する機能を実装しています。レポートは HTML コンテンツとして表示されます。QWebEnginePage の印刷に使用します。レポート用に高解像度の印刷出力が必要です。
QPrinter printer = new QPrinter(QPrinter::HighResolution);
ただし、「印刷」機能で印刷すると、印刷が失敗し、デバッグに次のメッセージが表示されます。
QImage: メモリ不足、null 画像を返す
ScreenResolution で印刷すると、すべて問題ありませんが、結果の品質は低下します。バージョン Qt - 5.10.1