问题描述
写程序的时候需要添加一个表格,但是和表格同一个界面其他设置的值改变的时候,需要重新加载同一界面所有的数据包括表格数据,所以会多次调用表格数据初始化函数。而每一次都需要将上一次的数据清空。使用clearcontents只清空内容不动表头的函数不行,会导致之前存在内容的行不能使用。
解决方案
1.简单粗暴 setRowCount(0)
直接对表格设置行数为0,一行搞定
ui->tableWidget->setRowCount(0);
2.按行数遍历删除 removeRow(int row)
int num_row = ui->tableWidget->