我有两个GtkWindow
s,当单击按钮时, window1 必须释放其中的所有对象并关闭,但使用destroy
事件调用关联函数。gtk_main_quit()
不能使用,它不会使用destroy
事件调用关联函数。我已经尝试过gtk_widget_destroy()
,但我从 gtk 收到错误消息(在运行时):
Gtk-CRITICAL **:gtk_widget_destroy:断言“GTK_IS_WIDGET(小部件)”失败
我发现谷歌搜索gtk_signal_emit_by_name()
看起来确实是我需要的,但在我正在使用的 GTK3+ 上不可用。