QTableWidget是无模型的,我遇到similar situations to this question,没有同时擦除多行的函数,只有一个:
void QTableWidget::removeRow ( int row )
我认为没有持续的指数,现在该做什么?
答案 0 :(得分:0)
您应该获得所选项目的列表,然后遍历每个项目并删除指向每个项目的指针。例如:
foreach(QTableWidgetItem * item, tableWidget.selectedItems())
{
delete item;
}
直接删除指针是安全的,因为我使用此方法从QTreeWidgets和QListWidgets中删除类似的项目。
希望这有帮助。