如何在林间设置按钮动作?

问题描述 投票:1回答:1

我正在使用林间空地为我用C编写的程序设计一个接口,但是按钮存在一些问题。

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

我的意思是,我在代码中编写了一个函数,但是我不知道如何将其与图形关联...我将信号框设置为GtkButton激活,然后选择“ on_button_activate”,在“用户数据”中输入函数的名称,但是在编译时,这是终端答案:

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$

显然按钮不起作用

c glade
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.