1

在没有 html 的 QT 中制作报告,我遇到了表格中有多个边框的问题 - 每个单元格都有自己的边框。

QTextTableFormat tableFormat;
tableFormat.setCellPadding(5);'
tableFormat.setHeaderRowCount(1);
tableFormat.setBorderStyle(QTextFrameFormat::BorderStyle_Solid);
tableFormat.setBorder(1);

...

更改 setBorder(x) 没有结果。

4

1 回答 1

2

解决方案是将 cellSpacing 设置为 0,也可以更好地查看实心边框表格,例如打印在 2 行中:

tableFormat.setCellSpacing(0);

tableFormat.setBorderBrush(QBrush(Qt::SolidPattern));
于 2014-08-27T05:09:32.067 回答