• 4849阅读
  • 5回复

如果用视图来控制显示呢? [复制链接]

上一主题 下一主题
离线zm643
 

只看楼主 倒序阅读 楼主  发表于: 2013-09-18
我最近最在看QT的模型视图结构,然后自己动手写了一个小的程序。模型继承QAbstractListModel, 视图用QListView。模型里面是1到9共9个数字,显示的显示我只想显示奇数,不想显示偶数,应该怎么做呢?求指导
离线snowseya

只看该作者 1楼 发表于: 2013-09-19
应该去模型,重写DATA吧
离线zm643

只看该作者 2楼 发表于: 2013-09-19
回 1楼(snowseya) 的帖子
如果控制模型的话那么岂不是相当控制数据源?因为我是一个模型对应多个视图,那样岂不是会影响其它视图?
离线pxiao_xiao

只看该作者 3楼 发表于: 2013-09-20
数据只有一份 但是视图能有很多种
就好像 SQL查询视图一样 数据就是那样 可是视图规则不同
离线zm643

只看该作者 4楼 发表于: 2013-09-21
回 3楼(pxiao_xiao) 的帖子
原理是这样,可是应该怎么做呢
离线陈小草
只看该作者 5楼 发表于: 2013-09-22
QSortFilterProxyModel能实现这个

我都是在数据层就把数据过滤掉
既然不需要该数据,获取到做什么呢??
快速回复
限100 字节
 
上一个 下一个