glade3使用回调函数
18 七 2010 10 Comments
in C, Linux Tags: C, GTK+, ubuntu
假设要给window的destroy信号连接一个名为on_window_destroy的回调函数。
直接在glade3中的“操作句柄”设置回调函数“on_window_destroy”,若通过
gcc -o 目标程序名 源文件名.c `pkg-config --cflags --libs libglade-2.0`
编译可以通过,但运行是会发生
Gtk-WARNING **: Could not find signal handler '回调函数名称'
这样的错误。
需要使用
gcc -o 目标程序名 源文件名.c `pkg-config --cflags --libs libglade-2.0` -export-dynamic
来编译才可以正确执行。
点击“帮助”——“关于”菜单时弹出“关于”对话框,就是利用对菜单的activate设置回调函数来实现的。如下图:

10 Comments (+add yours?)
Leave a Reply
RSS
Twitter
Facebook
七 19, 2010 @ 08:04:06
高深了很多哇
给评论打分:
0
0
七 18, 2010 @ 21:35:03
windows编程 最近很少用
给评论打分:
0
0
七 18, 2010 @ 21:46:22
这不是Windows,是Linux~~~
给评论打分:
0
0
七 18, 2010 @ 20:21:59
女孩子对枯燥的代码感兴趣的不多啊,这个程序界面很像DELPHI开发的记事本,以前我们还做过
给评论打分:
0
0
七 18, 2010 @ 20:43:28
呵呵,我也是想做一个记事本。
Delphi我一个朋友她专业有学习,是可视化的……不太了解,只是翻了翻她的课本而已
给评论打分:
0
0
七 18, 2010 @ 19:32:00
最近老在做技术啊
给评论打分:
0
0
七 18, 2010 @ 20:00:00
虽然我也不知道做这些有什么用,总比闲着要好吧。
有些同学没有回家在实验室过暑假呢,想必他们开学后技术一定蛮厉害的了。
既然没有去实验室也不能落后太多了,多少掌握点什么比较好
给评论打分:
0
0
七 18, 2010 @ 17:06:00
越来越高级了,坐个板凳吧
给评论打分:
0
0
七 18, 2010 @ 20:00:30
嘿嘿
给评论打分:
0
0
七 18, 2010 @ 16:55:30
偶是来坐沙发的
给评论打分:
0
0