posts - 16,  comments - 81,  trackbacks - 0
今天正好有这个需求,顺手搜了一下,又不是那么符合我的需要,于是自己随手写了个新的,把代码最小化了

 1
 2  GtkListStore *list_store = gtk_list_store_new (2, GTK_TYPE_POINTER,G_TYPE_STRING);//新建一个LISTSTORE
 3
 4  GtkWidget *tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (list_store));//新建一个TREEVIEW
 5
 6  GtkCellRenderer *cell = gtk_cell_renderer_toggle_new ();//定义CHECKBOX类型
 7  g_signal_connect (cell, "toggled", G_CALLBACK (channel_toggled_cb),
 8            list_store);//绑定点击事件(否则点了没有勾)
 9  gtk_tree_view_insert_column(GTK_TREE_VIEW (tree_view),
10                          -1"record",
11                          cell);//在最左边插入一列CHECKBOX
至于具体的点击事件,我就不贴了,比较简单
posted on 2010-10-18 15:20 叫我老王吧 阅读(1078) 评论(0)  编辑 收藏 引用 所属分类: GTK

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(4)

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜