• 6489阅读
  • 5回复

QT请问如何根据数据库信息生成树状结构 [复制链接]

上一主题 下一主题
离线51463663
 
只看楼主 正序阅读 楼主  发表于: 2009-03-19
请问如何根据数据库信息生成树状结构?
怎麽重写model类
对表中的字段 有什麽要求
离线51463663
只看该作者 5楼 发表于: 2009-03-20
谢谢 哦  ^_^
离线wvins
只看该作者 4楼 发表于: 2009-03-20
不要期望Qt什么都帮你搞定了
离线wvins
只看该作者 3楼 发表于: 2009-03-20
我的意思是
什么数据结构都行,Qt并不能自动根据数据库记录生成树。

树的生成要你自己实现!
----------------------------------
当然你的树展现要通过Model实现,到树展现的时候才与Qt相关
Qt不关心你的底层数据结构,Qt只关心你的Model。
结构是
QTreeView->你的Model->你的底层数据结构

-------------------------
至于你的问题,就是数据库设计范畴的问题了,
通常的解决方案是
父ID ,子ID,...
离线51463663
只看该作者 2楼 发表于: 2009-03-19
可能是我没有表达清楚 我是想实现根据数据库表中的信息 实现下面的效果
-------------节点1
                   |——子节点1.1
                   |              |——子子节点1.1.1
                   |              |——子子节点1.1.2
                   |——子节点1.2  
刚刚接触QT总是弄不明白
离线wvins
只看该作者 1楼 发表于: 2009-03-19
貌似Qt没有绑定的树,所以数据结构随便定义,只要你能根据它生成就行。
快速回复
限100 字节
 
上一个 下一个