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