Единая граница QTextDocument для таблицы

Делая отчет в QT без html, у меня такая проблема, как множественная граница в таблице - каждая ячейка имеет собственную границу.

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

...

Изменение setBorder(x) не дало результата.


person AlexBee    schedule 27.08.2014    source источник


Ответы (1)


Решение состояло в том, чтобы установить для ячейки cellSpacing значение 0, а также лучший вид для таблицы со сплошными границами, например, напечатанной в 2 строки:

tableFormat.setCellSpacing(0);

tableFormat.setBorderBrush(QBrush(Qt::SolidPattern));
person AlexBee    schedule 27.08.2014