• 6557阅读
  • 6回复

一个可能是treeview的问题-已解决 [复制链接]

上一主题 下一主题
离线uiprofans
 

只看楼主 倒序阅读 楼主  发表于: 2012-09-12
大概想实现的效果类似于上面“1”和“2”标出来的有关部分
1. 圆圈画的“2“中的有关内容不知道是不是可以用“treeview”来实现这种多级的方式?我看到的案例大多是两级,这里实现了三级甚至更多,能直接用”treeview”来实现吗?其中的滚动条是另外加上去的,还是treeview自己可实现滚动特性?
2. 圆圈”1”和”2”中合并起来类似于一种浏览,这个实现的时候是是通过在一个”Dialog”上增加有关内容,还是在别得基础上实现?
离线uidab

只看该作者 1楼 发表于: 2012-09-12
回 楼主(uiprofans) 的帖子
回答1   多级是可以的,滚动条也是有的。用treewidget或treeview都可以,但后者相对麻烦点。理解了就好办。

2没遇到过,但是感觉可以用 dock widget
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线jdwx

只看该作者 2楼 发表于: 2012-09-12
1:是QDockWidget的标题栏,说明那个对话框可以浮动。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线uiprofans

只看该作者 3楼 发表于: 2012-09-12
不知二楼的手头是否有能够实现多级Tree的案例代码?或者在那本书上看过类似案例,好观摩一下。
我现在用的是VC来做编译器。
离线ninsun

只看该作者 4楼 发表于: 2012-09-13
.......
多级的Tree和Tree没有任何关系
只和你Tree里面的内容有关系...
你的Tree里面的内容不是多级的, 你的Tree肯定显示不出来多级的东西出来.....
离线gavial2011

只看该作者 5楼 发表于: 2012-09-13
用treewidget可以的~
离线uiprofans

只看该作者 6楼 发表于: 2012-09-13
TreeWidget.rar (17 K) 下载次数:15
根据2楼的提示,在《QT4开发实践》一书中第3章找到一个TreeWidget的源代码案例,略做修改,弄成可以在Visual C++下运行代码,可以实现两级tree功能。在这个代码基础上试了一下,多级一点问题都没有。
快速回复
限100 字节
 
上一个 下一个