gpt4 book ai didi

c - 如何在 glade 中设置按钮的 Action ?

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:26 25 4
gpt4 key购买 nike

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

谁能解释一下如何在 glade 中为按钮设置一个 Action ?

我的意思是,我在代码中写了一个函数,但我不知道如何将它与图形关联...我设置了 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$

显然按钮不起作用

最佳答案

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

通常您会将“使用 Action 外观”设置为"is"。

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

关于c - 如何在 glade 中设置按钮的 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com