• 6412阅读
  • 1回复

使用QTableView 和QDirModel,怎么样才能在原基础上多增加两列显示其他属性? [复制链接]

上一主题 下一主题
离线lovehouye
 

只看楼主 倒序阅读 楼主  发表于: 2009-02-06
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我现在使用QDirModel 和QTableView来显示目录,默认的只有Name,Type,Size,Date Modified 这四列内容,我想再多显示两列其他的属性,该怎么样做呢?要重写QDirModel?该怎样写呢?谢谢各位了。
离线chrisopal
只看该作者 1楼 发表于: 2009-02-06
那得自己重写一个model, 继承QAbstractItemModel, 重写里面的virtural function,
还得自己写modelItem,
然后自己写个function setUpModelData 把所有的数据填充好, 因为根据QDir, 你可以得到所有的dir下面file的information, 通过QFileInfo;
不错的尝试哦!具体可以参考Qt的一些例子, 如果完成了,你就完全可以写自己的model了
快速回复
限100 字节
 
上一个 下一个