1.给窗口添加下面信号:
g_signal_connect(G_OBJECT(window), "delete-event", G_CALLBACK(callback_on_delete), window);2.回调函数如下
static gboolean callback_on_delete(GtkWidget *window, GdkEvent *event, gpointer user_data)
{
gtk_main_quit();
return TRUE; //这句很重要
}
本文介绍了如何在Gtk中为窗口添加删除事件的信号,并通过回调函数实现窗口关闭的功能。具体步骤包括使用g_signal_connect函数连接信号与回调函数,以及定义回调函数内部的处理逻辑。
1万+

被折叠的 条评论
为什么被折叠?



