问题:
判断QTableWidget的item是否为空时,调用ui->tableWidget->item(i,j)->text()程序崩溃。
原因:
- (1)如果是没有被编辑过的单元格,将不能用ui->tableWidget->item(i,j)->text()访问,因为该指针ui->tableWidget->item(i,j)为NULL。
- (2)如果被编辑过,此时指针不为空了,但内容仍然是空(例如text()==tr("")),则可以用ui->tableWidget->item(i,j)->text().isEmpty()判断。
代码:
// 判断指向该item的指针是否为空 || 判断该item的text是否为空
if(ui->tableWidget_bsdl->item(i<