刪除所選的項目我有一個QTableWidget的以下設置崩潰從QTableWidget的
tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
tableWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
我試圖刪除用戶選擇行和使用下面的代碼。但是,如果選擇並刪除所有項目,則會導致崩潰。以下方法是否正確?謝謝。
tableWidget->setSortingEnabled(false);
QList<QTableWidgetItem *> selectedEntries = tableWidget->selectedItems();
foreach(QTableWidgetItem * currentItem, selectedEntries)
{
if (currentItem->row()!=-1)
tableWidget->removeRow(currentItem->row());
}
tableWidget->setSortingEnabled(true);
你知道它崩潰的地方嗎?是否有堆棧跟蹤? – Karlson 2012-01-13 02:26:01