创建 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");
}
}
我正在尝试创建一个 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");
}
}