现象是将按钮的clicked action与gtk_main_quit函数绑定起来会发生如上错误。
原因不明。
如果将window的destroy action与gtk_main_quit绑定是没有问题的。
解决办法是将clicked与自定义的action绑定,然后在该action函数中调用gtk函数将window手动销毁。

注意user_data要设置为window。
然后是quit_handle的代码:
现象是将按钮的clicked action与gtk_main_quit函数绑定起来会发生如上错误。
原因不明。
如果将window的destroy action与gtk_main_quit绑定是没有问题的。
解决办法是将clicked与自定义的action绑定,然后在该action函数中调用gtk函数将window手动销毁。
注意user_data要设置为window。
然后是quit_handle的代码: