按钮问题

时间:2010-05-20 07:19:05

标签: c glade

我正在使用glade为我用C编写的程序设计一个界面,但我对按钮有一些问题。

有人可以解释一下如何在林间空地设置按钮动作吗?

我的意思是,我在我的代码中编写了一个函数,但我不知道如何将它与图形相关联... 我设置我的信号框GtkButton激活,我选择“on_button_activate”,在“用户数据”我把我的功能的名称,但当我复制它这是终端answare:

chris@chris-laptop:~/Scrivania$ ./provaGrafica 

(provaGrafica:3139): Gtk-WARNING **: Could not lookup object funzione_esporta on signal activate of object button4

(provaGrafica:3139): Gtk-WARNING **: Could not find signal handler 'on_button4_activate'
chris@chris-laptop:~/Scrivania$

并且显然按钮不起作用

感谢

1 个答案:

答案 0 :(得分:1)

在Glade中,选择您的按钮, 然后在“常规”选项卡下转到“相关操作”并从列表中选择一个操作(如果已经存在),否则选择“新建”以创建一个。

通常您会将“使用操作外观”设置为“是”。

默认情况下,创建的操作位于顶层。选择它并根据需要修改属性,并设置一个信号处理程序(信号选项卡),您必须在代码中为其连接。