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

tableview中某一行怎么实现上下移

2013-07-16 
tableview中某一行如何实现上下移小弟想在tableview中选中某一行,右键菜单的action添加上移或者下移,我的

tableview中某一行如何实现上下移
小弟想在tableview中选中某一行,右键菜单的action添加上移或者下移,我的思路是把选中行和交换位置行的数据取出来,然后分别插入到两个index中,求各位大牛给些建议或其他思路,谢谢
[解决办法]
你这样坐就可以了
[解决办法]
操作model里的数据做交换,View重新update一下model
[解决办法]

QList<QStandardItem *> QStandardItemModel::takeRow ( int row )
void QStandardItemModel::insertRow ( int row, const QList<QStandardItem *> & items )

用这两个函数就可以实现交换两行。

热点排行