• 5508阅读
  • 3回复

[讨论]如何让QTableVIew 按指定类型排序 [复制链接]

上一主题 下一主题
离线coolfly
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-21
model->setItem(i, 0, new QStandardItem(QString::number(qrand())));
  model->setData(model->index(i, 1), qrand());
这样,第一列显示看起来都是数字,但是点击表头的话是按QString类型来排列的,现在仍然想在这样的情况下按数字来排列,该怎么做。
(model 是别的模块传过来的)
离线zhy282289
只看该作者 1楼 发表于: 2011-11-21
里面装的本来就是QString所有就是按这个排的,
自己重写QAbstractItemModel::sort()咯
为什么我脸这么胖~
离线coolfly
只看该作者 2楼 发表于: 2011-11-21
哎 我说了model 是别的模块传过来的 怎么重写啊
离线zhy282289
只看该作者 3楼 发表于: 2011-11-21
回 2楼(coolfly) 的帖子
model不是用QT写的?你继承下不行的吗?
为什么我脸这么胖~
快速回复
限100 字节
 
上一个 下一个