项目6客户管理系统代码中有个小bug,mainwindow.cpp中MainWindow::on_btnDelete_clicked,删除信息前要判断当前行的位置,
void MainWindow::on_btnDelete_clicked()
{
// int row = ui->treeView->currentIndex().row();
int row = ui->tableView->currentIndex().row();
if (row<0)//判断当前行号,如果不判断,下面DeleteItem可能会报错
{
return;
}
QString name = mModel->item(row,0)->text();
DeleteItem(name);
mModel->removeRow(row);
DeleteFromDb(name);
}