查看完整版本: [-- 如果用视图来控制显示呢? --]

QTCN开发网 -> 《C++ GUI Qt 4编程》(第2版)专栏 -> 如果用视图来控制显示呢? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zm643 2013-09-18 22:44

如果用视图来控制显示呢?

我最近最在看QT的模型视图结构,然后自己动手写了一个小的程序。模型继承QAbstractListModel, 视图用QListView。模型里面是1到9共9个数字,显示的显示我只想显示奇数,不想显示偶数,应该怎么做呢?求指导

snowseya 2013-09-19 14:00
应该去模型,重写DATA吧

zm643 2013-09-19 23:04
如果控制模型的话那么岂不是相当控制数据源?因为我是一个模型对应多个视图,那样岂不是会影响其它视图?

pxiao_xiao 2013-09-20 11:02
数据只有一份 但是视图能有很多种
就好像 SQL查询视图一样 数据就是那样 可是视图规则不同

zm643 2013-09-21 10:43
原理是这样,可是应该怎么做呢

陈小草 2013-09-22 15:19
QSortFilterProxyModel能实现这个

我都是在数据层就把数据过滤掉
既然不需要该数据,获取到做什么呢??


查看完整版本: [-- 如果用视图来控制显示呢? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled