QTableWidget转换丢失selectedItems

时间:2014-01-15 23:48:55

标签: qt qtablewidget qlist qtablewidgetitem

我将QTableWidgets添加到布局(称为tableArea)。我有一个函数,我希望能够遍历我添加到布局中的所有表中的所有选定项目:

for (int i=0; i <ui->tableArea->count(); i++)
{
    QTableWidget *tableI = (QTableWidget*)ui->tableArea->itemAt(i)->widget();
    int rowCount = tableI->rowCount(); // just to test if correct info
    QList<QTableWidgetItem*> list = tableI->selectedItems(); // This is empty!!
}

该函数遍历正确的表,它甚至知道每个表的正确行数,但它似乎不知道在表中选择了哪些项。当我选择项目时,此功能似乎不会识别出已选择的内容。我想这与演员有关。任何的想法?提前谢谢!

0 个答案:

没有答案