首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么删除QTableWidget中的一行

2012-05-14 
如何删除QTableWidget中的一行?for(int i0 iMusicTable-selectedRanges().size() i++){for(int jM

如何删除QTableWidget中的一行?
for(int i=0 ; i<MusicTable->selectedRanges().size() ; i++)
{
  for(int j=MusicTable->selectedRanges()[i].topRow() ; j<MusicTable->selectedRanges()[i].bottomRow() ; j++)
  {
  MusicTable->removeRow(j);
  }
 }
我这么写为什么不对?操作起来毫无反应


foreach (QTableWidgetItem *item, MusicTable->selectedItems())
{
   
  delete item;
}
这样写可以删除行内容,但行还在,是个空行
该怎么写能脸内容带行一起删掉?

[解决办法]
调用removeRow(index); 是可以删除的~``

热点排行