怎么删除QTableWidget中的一行

如何删除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); 是可以删除的~``