我正在尝试创建一个QTextTable并将数据插入其中。目前我无法创建表,因为有几个错误
使用未声明的标识符'编辑'
我也不确定如何将数据插入TextTable。我的代码在
之下QTextCursor cursor(editor->textCursor());
cursor.movePosition(QTextCursor::Start);
QTextTable *table = cursor.insertTable(5, 3);
我尝试了下面的代码并且没有错误我只是想知道如何将数据插入到texttable中以便我可以打印它?
QTextEdit *editor = new QTextEdit();
QTextCursor cursor(editor->textCursor());
cursor.movePosition(QTextCursor::Start);
QTextTable *table = cursor.insertTable(5, 3);
table->insertRows(0, 5);
答案 0 :(得分:2)
添加文本浏览器并尝试此操作。 (表单包含QTextBrowser
,对象名称为textBrowser
)
QTextCursor cursor(ui->textBrowser->textCursor());
cursor.movePosition(QTextCursor::Start);
QTextTable *table = cursor.insertTable(2, 3);
for(int i=0; i<2; i++)
{
for(int j=0; j<3; j++)
{
table->cellAt(i, j).firstCursorPosition().insertText("Hello");
}
}