2010-05-20 122 views
1

我正在使用glade来设计一个用C语言编写的程序界面,但我遇到了一些按钮问题。按钮问题

有人可以解释我如何设置在林间空地的一个按钮的动作?我的意思是,我在我的代码中写了一个函数,但我不知道如何将它与图形相关联......我设置了信号框GtkButton激活,并且我选择了“on_button_activate”,并且在“user数据”我把我的函数的名称,但是当我copile它是这样的终端answare:

[email protected]:~/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' 
[email protected]:~/Scrivania$ 

和obviusly按钮不

感谢

回答

1

格莱德工作,请选择您的按钮, 然后根据'一般“选项卡转到”相关操作“并从列表中选择一个操作,否则选择”新建“创建一个操作。

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

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