QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1069|回复: 1

请教几个Gtktreeview的问题。。。

[复制链接]
发表于 2006-5-11 15:11:03 | 显示全部楼层 |阅读模式
大家好,初学Gtk+,有很多问题不会,请教各位。。。
先谢谢了!

gtkliststore是存数据的。
但这个gtkliststore是怎么存数据的呢?,内部的数据结构是怎么回事呢?                                      

数据的添加可以通过gtk_list_store_set(liststore, iter)来实现。比如,我有一个3个cols,每个cols有1个cell的treeview,我往这个treeview里添加了5行,我现在要取出第3行的数据,是不是要获得一个iter?这个iter怎么获得呢?对他究竟应该由哪些操作?                                 

我要取出第3行的每一个数据,比如是3个gint型的变量,我怎么把他们独立地取出来,供程序其他地方使用,怎么取呢?                  

如果我设定了这个treeview是可以多选(GTK_SELECTION_MULTIPLE)的,并且将treeview里的1,3,4,5行同时选择了,并且用gtk_tree_selection_get_selected_rows()把选择的内容放到一个GList* glist里面,然后我访问glist里的data,通过data再去访问每一个row的内容,
可是怎么访问row里的内容呢?              

我知道取treeview里数据的方法有个gtk_tree_model_get_value(),他通过iter和column
,把数据放到一个GValue的结构体里。可是这种方法好像只能取一行,要想上面那样取4四行
的数据,这种方法好像行不通,怎么解决呢?
                                       
望大家帮我一把。。。。
发表于 2006-5-14 18:51:57 | 显示全部楼层
请google  :-)  几乎有你所要的所有答案。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:27 , Processed in 0.051751 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表