1

Making report's in QT without html, i've got such problem as multiple border in table - each cell got self border.

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

...

Changing setBorder(x) gave no result.

4

1 に答える 1

2

解決策は、cellSpacing を 0 に設定することでした。また、2 行で印刷されたような、実線で囲まれた表の表示が改善されました。

tableFormat.setCellSpacing(0);

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