gtk程序运行报 main_loop!=NULL 错误的解决办法
2015-07-17 07:44
531 查看
现象是将按钮的clicked Action与gtk_main_quit函数绑定起来会发生如上错误。
原因不明。
如果将window的destroy Action与gtk_main_quit绑定是没有问题的。
解决办法是将clicked与自定义的Action绑定,然后在该Action函数中调用gtk函数将window手动销毁。
注意user_data要设置为window。
然后是quit_handle的代码:
原因不明。
如果将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)); }
相关文章推荐
- gtk程序运行报 main_loop!=NULL 错误的解决办法
- 奔跑吧,飞邮!TurboMail全面进军移动邮件系统
- Partition(hdu4651)2013 Multi-University Training Contest 5
- hdu 4308 Saving Princess claire(BFS)
- Partition(hdu4651)2013 Multi-University Training Contest 5----(整数拆分一)
- Unable to open log device ‘/dev/log/main’: No such file or directory
- 万全R630服务器组装RAID5阵列
- 由现实世界到抽象世界
- AIX PASE 和unix
- error: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) Unable t
- hdu 3938 Portal(并查集+离线+kruskal)2011 Multi-University Training Contest 10
- Airbnb欺诈预测机器学习模型设计:准确率和召回率的故事
- weblogic.descriptor.DescriptorException: Unmarshaller failed
- LeetCode#219 Contains Duplicate II
- Codeforces Round #289 (Div. 2, ACM ICPC Rules)——B贪心——Painting Pebbles
- Captain_kunkka
- Ubuntu 14.04 SSH bug for “Agent admitted failure to sign using the key”
- 开源蘑菇街TeamTalk报make db_proxy_server failed,信息分析
- Allocation Failure
- ORA-27054 NFS问题解决 AIX 挂载NFS文件