• 7692阅读
  • 7回复

[提问]如何用Qt实现文件浏览器的图标列表显示? [复制链接]

上一主题 下一主题
离线hkd0518
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-15
关键词: 求助新手
主要是在View的选择上不知道用什么好?
不知到是QTableView还是QGraphicsView更适合实现这个东西~
我看到Dolphin中它的view是继承了QGraphicsWidget的,但是貌似Graphic View的实现上要麻烦些~
但是在TableView里,我不知道如何把Item的显示设置为图标在上文字在下的形式...


所以,想问下大大们,这个图标列表的实现,用什么做view比较合适呢?如果可以的话,也给下大概的思路吧~
谢谢了~
离线myseemylife

只看该作者 1楼 发表于: 2011-11-15
类似QQ列表可以用QToolBox完成。网上也有例子。也许可以尝试下
蠢笨的愚钝~
离线hkd0518
只看该作者 2楼 发表于: 2011-11-15
不是QQ那样的,是我们平时用的资源管理器上的那种文件图标列表形式的~就是一个个图标摆在那那种~
离线jorneyr

只看该作者 3楼 发表于: 2011-11-15
QColumnView试试
离线roywillow

只看该作者 4楼 发表于: 2011-11-15
QListWidget能实现这个效果的
所以我想QListView大概也行
查看一下文档,记得需要修改某个flag才行
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线hkd0518
只看该作者 5楼 发表于: 2011-11-15
回 4楼(roywillow) 的帖子
看到文档里有enum QListView::ViewMode里面有个QListView::IconMode,我马上试试去~谢谢啦~
离线roywillow

只看该作者 6楼 发表于: 2011-11-15
QListView::IconMode
这个应该就是我想说的
并且可以改变图标排列的顺序,比如先水平还是先垂直排列
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线velun
只看该作者 7楼 发表于: 2011-11-18
我用了icomode,但是能能限制每行的显示数目呢?我发现目前是按照文件名的长短来自动放置的,导致很不整齐~
快速回复
限100 字节
 
上一个 下一个