相关疑难解决方法(0)

QTableView拖动移动行

我正在使用a QTableView和a QAbstractTableModel,QSortFilterProxyModel以便我可以通过单击表格标题对项目进行排序.我想为用户添加选项,通过拖动来手动对视图中的行进行排序.我不需要能够从/向任何外部应用程序拖放,只需更改列表中的顺序即可.我也不需要更改模型中的数据,我只希望视图中的顺序不同.

我一直在寻找通过的文件,而且好像我要实现mimeTypes,mimeDatadropMimeData,但是这会非常复杂快!我的模型中的一些数据实际上并没有显示在视图中,就像我说的那样我不想改变模型中的数据顺序.有没有办法简单地拖动项目来改变他们的排序(就像标题已经能够做到)没有大量的编码?

qtableview

6
推荐指数
1
解决办法
6989
查看次数

标签 统计

qtableview ×1