QTableWidget的setRowCount
昨天遇到了一个bug
环境:Qt 5.6.3
举个例子
QTableWidget:
假定是450行8列
然后执行刷新操作,单元格的内容发生改变
tableWidget->clearContents();
tableWidget->setRowCount(450);
//重新添加所有的单元格
这时候页面卡顿挺严重的
耗时比较厉害
如果这样写,就不会卡顿了:
tableWidget->clearContents();
tableWidget->setRowCount(0);
tableWidget->setRowCount(450);
//重新添加所有的单元格
需要先清空一下tableWidget对应的model();
所以需要先设置setRowCount(0),清空一下。