• 4209阅读
  • 1回复

[提问]保存QT树形结构的状态 [复制链接]

上一主题 下一主题
离线simplycn
 

只看楼主 倒序阅读 楼主  发表于: 2012-11-27
我有解析一个xml文件后用树形结构显示文件的信息,用户可以展开或者收缩某些树节点,请问如何记住这种状态,以便下次再打开一个文件时
节点的展开和收缩情况和上一次一样。
ssss
离线liuyuanan

只看该作者 1楼 发表于: 2014-08-26
我设想的思路:
1.用model和view方式显示树形视图
2.定义结构体,在内存中构建要显示的树
3.用户展开某节点时,记录该节点
4.程序退出时保存展开的记录到本地文件
5.下次启动程序时加载文件
6.找到被展开的树节点,并将其展开

用model和view方式显示树形视图请参考我的文章
http://www.qtcn.org/bbs/read-htm-tid-55887.html
快速回复
限100 字节
 
上一个 下一个