7int main(
int argc,
char * argv[])
12 QApplication app(argc, argv);
13 QTextEdit *textEdit =
new QTextEdit;
14 QTextCursor cursor(textEdit->textCursor());
15 cursor.movePosition(QTextCursor::Start);
17 QTextTableFormat tableFormat;
18 tableFormat.setAlignment(Qt::AlignHCenter);
19 tableFormat.setCellPadding(2);
20 tableFormat.setCellSpacing(2);
21 QTextTable *table = cursor.insertTable(rows, columns);
22 table->setFormat(tableFormat);
24 QTextCharFormat boldFormat;
25 boldFormat.setFontWeight(QFont::Bold);
27 QTextBlockFormat centerFormat;
28 centerFormat.setAlignment(Qt::AlignHCenter);
29 cursor.mergeBlockFormat(centerFormat);
31 cursor = table->cellAt(0, 0).firstCursorPosition();
32 cursor.insertText((
"Details"), boldFormat);
34 cursor = table->cellAt(1, 0).firstCursorPosition();
35 cursor.insertText(
"Alan");
37 cursor = table->cellAt(1, 1).firstCursorPosition();
38 cursor.insertText(
"5, Pickety Street");
41 table->mergeCells(0, 0, 1, 2);
43 table->splitCell(0, 0, 1, 1);