QT 使用QTextDocument setHtml 读取html文件的内容,通过QPrinter创建打印预览对话框,html里 table 的 CSS 样式不生效。
table {
border-collapse: collapse;
}
td {
border-style: solid;
border-width: 1px;
border-color: #000000;
}
DW 中的效果图
QT 中使用打印预览的效果图
为什么会这样, 请指教。
QT 使用QTextDocument setHtml 读取html文件的内容,通过QPrinter创建打印预览对话框,html里 table 的 CSS 样式不生效。
table {
border-collapse: collapse;
}
td {
border-style: solid;
border-width: 1px;
border-color: #000000;
}
DW 中的效果图
QT 中使用打印预览的效果图
为什么会这样, 请指教。
QTextDocument
只部分支持HTML+CSS
https://doc.qt.io/qt-5/richtext-html-subset.html
如果你需要完整显示HTML+CSS,可以使用QtWebEngineView