QTableWidget删除操作

来源:互联网 发布:搞怪p图软件 编辑:程序博客网 时间:2024/05/22 15:02

QTableWidget删除选定行

1,void freedomCapture::deleteRotationAxis()
{
if (ui->tableWidgetTriangle->currentRow() != -1)
{
ui->tableWidgetTriangle->removeRow(ui->tableWidgetTriangle->currentRow());
rowTriangle--;
}
}//删除选定行

,2,void freedomCapture::deleteIformationFromtableWidget()

{
if (ui->tableWidget->currentItem() != Q_NULLPTR)
{
ui->tableWidget->removeRow(ui->tableWidget->currentRow());
row--;
}
}

第一种是依据选中行进行判断,只要还有行就进行删除操作。

第二种方式是依据选中的Item判断,item不为空则可以删除,但这种方式不适合行中有未操作的Item。