关于QTableView清空的有关问题
关于QTableView清空的问题各位好:我用C/C++ codem_itemmodel new QStandardItemModel(this)ui.tableView
关于QTableView清空的问题
各位好:
我用
C/C++ codem_itemmodel = new QStandardItemModel(this);ui.tableView->setModel(m_itemmodel);
给它们俩绑定了,然后每次刷新的时候,我需要先清空里面的内容,然后再重新插入内容
清空的代码如下:
C/C++ codeint row = m_itemmodel->rowCount();for (int i=0; i<row; i++){ m_itemmodel->removeRow(0);}
现在有个问题就是,如果我刷新的比较快的时候里面最下面就会出现几行空白的行,什么内容也没有,只是有个空的表格,m_itemmodel->rowCount();的时候,得到的行数也不包括那几行空白行,我现在想知道的是,这个是怎么出现的,有什么办法可以把这几行空白行去掉吗,谢谢了!
[解决办法]顶一下
[解决办法]int row = m_itemmodel->rowCount();
for (int i=0; i<row; i++)
{
m_itemmodel->removeRow(0);
}
没明白。你要清空这样写就可以:
m_itemmodel->removeRow(0, m_itemmodel->rowCount());