gpt4 book ai didi

c - 窗口退出时如何连接函数?

转载 作者:行者123 更新时间:2023-11-30 18:45:18 25 4
gpt4 key购买 nike

我在堆上有一些内存,当窗口退出时我必须释放它们。如何使用 g_signal_connect 来确定窗口何时退出?我的问题很简单,所以不需要输入很多内容。

最佳答案

大致如下:

GtkWindow* window;
int* data_to_free = malloc(100);
g_signal_connect(window, "destroy", G_CALLBACK (my_function), data_to_free);

void my_function(int* data) {
free(data);
}

其中 my_function 是您想要在窗口关闭时使用可选的 data_to_free 调用的函数(如果 my_function 不接受参数,则可能为 NULL)。

关于c - 窗口退出时如何连接函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55092799/

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