• 5964阅读
  • 1回复

tree model view如何使用? [复制链接]

上一主题 下一主题
离线yangyunzhao
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-13
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
数据来源是别人的API,我这里想显示的效果如下:
有1个或多个根节点。
每个节点下面有:节点、叶子(叶子有好几种,不同种类的叶子前面的图标不一样,自身所带的属性也不一样)。
无论是节点还是叶子都有很多自定义的属性,比如图标,ID等等。

我设想的是,当初始化的时候,载入根节点和第一层节点,但是只显示根节点。当鼠标单击根节点的时候,展开第一层节点同时载入第二层节点,依次类推,当鼠标单击第N层节点的时候,展开第N+1层节点同时载入第N+2层节点。

像我这种情况该选用什么model和view实现比较方便?谢谢
离线bingogo
只看该作者 1楼 发表于: 2009-08-13
我以前的帖子里也问过类似的问题,

你可能要实现的是  你自己的Tree Model + QTreeView

可以参考一下:
http://doc.trolltech.com/4.5/model-view-programming.html
http://blog.csdn.net/iamdbl/category/275004.aspx
快速回复
限100 字节
 
上一个 下一个