免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3470 | 回复: 7
打印 上一主题 下一主题

TreeView 如何给每个根路径绑定一个值 [复制链接]

|

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-18 15:11 |只看该作者 |倒序浏览
我用的是Tree  Store方式建的
目的是给每一个根路径绑定一个数值,并且这个数值是不会在treeview里显示的,排序后的值也不会变只是位置不同

论坛徽章:
0
2 [报告]
发表于 2007-06-20 18:56 |只看该作者
在数据中增加一栏用于存储数值,这一栏不在 GtkTreeView 中显示即可。
|

论坛徽章:
0
3 [报告]
发表于 2007-06-21 13:37 |只看该作者
我和版主的方法有一点相似就是新增了一栏
我是把新的一栏数据字体设成和treeview背景色一样虽然有时能起到不显示效果
但是当鼠标点上的时候后面的值就会显示出来
不知版主怎么让某一栏不显示出来的

论坛徽章:
0
4 [报告]
发表于 2007-06-21 18:12 |只看该作者
你是如何把这一栏添加到 treeview 中进行显示的?把这一过程取消即可。
|

论坛徽章:
0
5 [报告]
发表于 2007-06-22 09:39 |只看该作者
我先用gtk_tree_store_append再用gtk_tree_store_set把数据加入treeview里的
还是不清楚要取消那步我这是两栏数据一起加入treeview
如果第二栏不加入的话不知如何能绑定

论坛徽章:
0
6 [报告]
发表于 2007-06-22 13:58 |只看该作者
添加一栏到 treeview 中与添加数据到 treeview 中显示不是一回事。

用 gtk_tree_store_append 和 gtk_tree_store_set 实际上是添加数据到 Model (数据源)中,然后有对应栏的数据在 treeview 中会有相应的显示。

一个 treeview 只能显示一个 Model 中的数据。在创建了 treeview 和 Model 之后,需要将 Model 与 treeview 关联起来,并且还要指定显示 Model 中哪些栏中的数据(即添加显示栏)。Model 中的哪一栏要显示在 treeview 中、哪一栏无需显示是在这个时候决定的。
|

论坛徽章:
0
7 [报告]
发表于 2007-06-22 21:55 |只看该作者

似乎有点明白了
你的方法我等会去试试
谢谢
|

论坛徽章:
0
8 [报告]
发表于 2007-06-25 10:13 |只看该作者
版主方法果然不错
再次感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP