创建 QTextTable 并插入数据

Creating QTextTable And Inserting Data

我正在尝试创建一个 QTextTable 并将数据插入其中。目前我无法创建 table 因为几个错误

use of undeclared identifier 'editor'

我也不确定如何将数据插入 TextTable。我的代码如下

QTextCursor cursor(editor->textCursor());
cursor.movePosition(QTextCursor::Start);
QTextTable *table = cursor.insertTable(5, 3);

我尝试了下面的代码,没有错误我只是想知道如何将数据插入文本table以便打印它?

QTextEdit *editor = new QTextEdit();
QTextCursor cursor(editor->textCursor());
cursor.movePosition(QTextCursor::Start);
QTextTable *table = cursor.insertTable(5, 3);
table->insertRows(0, 5);

添加一个文本浏览器并试试这个。 (该表单包含一个 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");
    }
}