雪域佛国
QQ:343403180 Email:dfghj77777@163.com
C++博客
首页
新随笔
联系
聚合
管理
posts - 16, comments - 81, trackbacks - 0
用GtkTreeView实现checkButton
今天正好有这个需求,顺手搜了一下,又不是那么符合我的需要,于是自己随手写了个新的,把代码最小化了
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
叫我老王吧
阅读(1145)
评论(0)
编辑
收藏
引用
所属分类:
GTK
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
用GtkTreeView实现checkButton
GTK学习笔记100624---遍历GTK TreeView
Cairo 图形指南 (4) —— 基本绘图
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
<
2010年10月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
C++(3)
DierectX(4)
GTK(3)
转贴(4)
随笔档案
2012年9月 (1)
2012年8月 (1)
2012年5月 (1)
2011年2月 (1)
2010年12月 (4)
2010年11月 (1)
2010年10月 (2)
2010年9月 (3)
2010年6月 (1)
2010年4月 (1)
搜索
最新评论
1. re: c++用WinForm做界面的实现
@wenluderen
项目属性, 添加新引用"System", 和文章第11步一样
--Taoism
2. re: c++用WinForm做界面的实现
评论内容较长,点击标题查看
--wenluderen
3. re: c++用WinForm做界面的实现
我按你的步骤 怎么操作不成功呢
--刘
4. re: c++用WinForm做界面的实现
非常感谢@fei
--hooknn
5. re: c++用WinForm做界面的实现[未登录]
楼主写的很实用,也很详细,只是有一点点没有说,在地33点中的WInformCpp是HelloWord中的命名空间,一般默认生成,我刚开始就没找到,对菜鸟来说还真的不好找啊
--菜鸟
阅读排行榜
1. c++用WinForm做界面的实现(38745)
2. VC++ ini文件操作(5083)
3. Doxygen+Graphviz 帮助(4195)
4. GTK学习笔记100624---遍历GTK TreeView(3919)
5. [翻译]Direct3D Tutrial-04 画个三角(3884)
评论排行榜
1. 我的编程元年(29)
2. c++用WinForm做界面的实现(27)
3. [翻译]Direct3D Tutrial-01(14)
4. [翻译]Direct3D Tutrial-03 3D概念(5)
5. [翻译]Direct3D Tutrial-04 画个三角(4)