Я создал таблицу, используя QTextTable
,
Вот мой код:
QTextTableFormat tableFormat;
tableFormat.setBackground(QColor(Qt::white));
//tableFormat.setAlignment(Qt::AlignHCenter);
tableFormat.setCellSpacing(0);
tableFormat.setTopMargin(0);
tableFormat.setCellPadding(40);
QTextTableFormat childtableformat;
childtableformat.setCellSpacing(0);
childtableformat.setAlignment(Qt::AlignBaseline);
tableFormat.setWidth(QTextLength(QTextLength::PercentageLength, 100));
tableFormat.setCellPadding(10);
cursor.insertText("table below ");
QTextTable* table=cursor.insertTable(3,3,tableFormat);
cursor = table->cellAt(0, 0).firstCursorPosition();
QTextTable* childtable=cursor.insertTable(2,2,tableFormat);
textEdit->show();
Новая таблица, которую я создал, добавляется в центр ячейки, которая выглядит неловко. Есть ли способ подогнать дочернюю таблицу к родительской ячейке?
Я пытался изменить QTextTableFormat, но ничего не получалось.
Задача ещё не решена.