在没有HTML的情况下在QT中制作报告,我在表格中遇到了多边框这样的问题 - 每个细胞都有自我边界。
QTextTableFormat tableFormat;
tableFormat.setCellPadding(5);'
tableFormat.setHeaderRowCount(1);
tableFormat.setBorderStyle(QTextFrameFormat::BorderStyle_Solid);
tableFormat.setBorder(1);
...
更改setBorder(x)没有结果。
答案 0 :(得分:2)
解决方法是将cellSpacing设置为0,还可以更好地查看实线边框表格,如2行打印:
tableFormat.setCellSpacing(0);
tableFormat.setBorderBrush(QBrush(Qt::SolidPattern));