您当前的位置: 首页 > 

gtk程序运行报 main_loop!=NULL 错误的解决办法

发布时间:2015-07-17 07:44:00 ,浏览量:0

现象是将按钮的clicked Action与gtk_main_quit函数绑定起来会发生如上错误。

原因不明。 如果将window的destroy Action与gtk_main_quit绑定是没有问题的。

解决办法是将clicked与自定义的Action绑定,然后在该Action函数中调用gtk函数将window手动销毁。

这里写图片描述

注意user_data要设置为window。 然后是quit_handle的代码:

void quit_handle(GtkWidget *widget,gpointer user_data){ //gtk_main_quit (); gtk_widget_destroy(GTK_WIDGET(user_data));
}
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    110453博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3350s