Qt|删除QTableWidget所有行

删除半天总是还有一行没删掉,问题是每删除一行qtablewidget索引都会改变,导致删除不正确。
正确写法为:

int rowCount = qtablewidget->rowCount();
// 第一种方法
for(int i=0;i<rowCount;++i){
	qtablewidget->removeRow(0);
}
// 第二种方法
for (int i = qtablewidget->rowCount() - 1; i >= 0; --i)
{
	qtablewidget->removeRow(i);
}

你可能感兴趣的:(C/C++/qt,qt,开发语言)