Qt:QTableWidget的嵌套功能

时间:2013-09-18 11:04:39

标签: qt nested qtablewidget

我有一些代码应该将一些文本插入到用户选择的索引位置的QTableWidget中。 实际上,我的代码已经可以工作了,但是我对ui函数的嵌套有一个问题。

QTableWidgetItem *item = new QTableWidgetItem();
item->setText("<--");

int test = ui->tableWidget->selectedItems()[0]->row();
item->tableWidget->setItem(test,1,item);

这样可以正常工作并将文本插入正确的行。 但是如果我现在用“test”变量删除附加步骤而只是直接使用该函数......

QTableWidgetItem *item = new QTableWidgetItem();
item->setText("<--");

item->tableWidget->setItem(ui->tableWidget->selectedItems()[0]->row(),1,item);

....然后我收到以下错误消息。

  

在QList :: operator []中ASSERT失败:“索引超出范围”

为什么? 是否无法嵌套ui-objects的功能?

0 个答案:

没有答案