GTK+中文社区(gtk.awaysoft.com)

 找回密码
 马上加入

QQ登录

只需一步,快速开始

查看: 5994|回复: 1

GTK编程,右键点击任务栏上图标报错

[复制链接]

该用户从未签到

发表于 2010-3-17 22:21:42 | 显示全部楼层 |阅读模式
环境是windows xp sp2,gtk-+2.0 version 2.16.6, gcc 3.4.5 (mingw-vista special r3)
运行demo,及自编的程序
最简单的程序如:
#include <gtk/gtk.h>
int main( int argc, char *argv[] )
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
g_signal_connect (G_OBJECT (window), "delete_event",
G_CALLBACK (gtk_main_quit), NULL);
gtk_container_set_border_width (GTK_CONTAINER (window), 10);       
gtk_widget_show (window);
gtk_main ();
return (0);
}
编译成功,但是在运行时,右键点击任务栏上的程序图标,在console里会报错:
GLib-WARNING **: g_main_context_check() called recursively from within a source's
check() or prepare() member.
GLib-WARNING **: g_main_context_prepare() called recursively from within a source'
s check() or prepare() member.

我到处打听,不知有高手知道吗?
PS: google上 我只搜到两条相关信息,怀疑是个bug
<!-- m --><a class="postlink" href="http://www.dsource.org/forums/viewtopic.php?t=5179&amp;sid=0368cec966f5a135506cf99b24ec5030">http://www.dsource.org/forums/viewtopic ... 9b24ec5030</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.kksou.com/php-gtk2/articles/set-up-an-application-to-run-in-the-system-tray-using-GtkStatusIcon---Part-2---display-GTK-window-on-left-click.php">http://www.kksou.com/php-gtk2/articles/ ... -click.php</a><!-- m -->
  • TA的每日心情
    奋斗
    2021-11-19 13:15
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2010-3-17 22:21:42 | 显示全部楼层

    GTK编程,右键点击任务栏上图标报错

    这只是两个警告而已。。。可以不管的。。。。
    *滑块验证:
    您需要登录后才可以回帖 登录 | 马上加入

    本版积分规则

    申请友链|Archiver|小黑屋|手机版|GTK+中文社区 ( 粤ICP备13080851号 )

    我要啦免费统计

    GMT+8, 2024-5-21 05:38 , Processed in 0.749088 second(s), 7 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表