通过调用QTablewidget的seleceditems 方法 返回一个QtableWidgetItem类型的Qlist
用Qlist的count 除以 每一行的Item的个数 算出有多少行
然后 通过循环 利用 QList.at(i) 取出每一 项 对应的行
用QTableWidget的item 方法取出 数值 插入到list中
这个不需要考虑 重新排序 问题 即使是删除 但是QTableView的 必须考虑重新排序
QList<QTableWidgetItem*>items=playList->selectedItems();
int count=items.count()/6;
if(count==0)
return;
......
for(int i=0;i<count;i++)
{
QStringList scount;
int row= playList->row(items.at(i));//获取选中的行
scount<<playList->item(row,5)->text() <<playList->item(row,6)->text()<<playList->item(row,4)->text();
slist.insert(i,scount);
}