QTextDocument表的单边框

时间:2014-08-27 05:04:40

标签: qt report qtextdocument

在没有HTML的情况下在QT中制作报告,我在表格中遇到了多边框这样的问题 - 每个细胞都有自我边界。

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

...

更改setBorder(x)没有结果。

1 个答案:

答案 0 :(得分:2)

解决方法是将cellSpacing设置为0,还可以更好地查看实线边框表格,如2行打印:

tableFormat.setCellSpacing(0);

tableFormat.setBorderBrush(QBrush(Qt::SolidPattern));