• 6676阅读
  • 4回复

怎样用QListView实现多级的列表,数据怎么存,效果如图! [复制链接]

上一主题 下一主题
离线mrchenlang
 

只看楼主 倒序阅读 楼主  发表于: 2011-01-17
— 本帖被 XChinux 执行加亮操作(2011-01-17) —
关键词: ListView
要实现下面的效果,多级的列表

现在大概的思路是,数据保存为xml格式,在ListView显示,每次进入或从一个“目录”返回都刷新内容,ListView显示当前同一级节点的全部内容。

不知道有没有更简单的方法?












[ 此帖被mrchenlang在2011-01-17 16:59重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-01-17
那你的问题是什么?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mrchenlang

只看该作者 2楼 发表于: 2011-01-18
就是要实现这种效果,但是我不知道怎么弄,具体该用什么方法!数据用什么方式存,用txt,xml或者是数据库....
请大概指点一下,非常感谢!
离线notton

只看该作者 3楼 发表于: 2011-01-18
个人以前写一个遍文章,里面说了一个立体结构:
http://www.qtcn.org/bbs/read.php?tid=32483
若把里面的关系能弄明白,我想实现这个不难,这个需要扩展Index及parent, 实现递归查询,找到每个节点,及节点对应的属性
c++ dev
离线mrchenlang

只看该作者 4楼 发表于: 2011-01-18
回 3楼(notton) 的帖子
谢谢你,大概明白你的意思。
那么数据怎么存储啊,我的网络收音机里面包含上千条信息,一般用数据库,普通文件,xml还是其它什么?
快速回复
限100 字节
 
上一个 下一个