LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 834|回复: 0

关于 gtk_widget_get_parent_window() 的问题,求助!

[复制链接]
发表于 2004-2-16 16:52:23 | 显示全部楼层 |阅读模式

  1.     GtkWidget * window;

  2.     gtk_set_locale();

  3.     gtk_init( &argc, &argv );

  4.     window = gtk_window_new( GTK_WINDOW_TOPLEVEL);

  5.     gtk_widget_show ( window );

  6.     gdk_keyboard_grab( gtk_widget_get_parent_window( window ), TRUE, GDK_CURRENT_TIME );

  7.     gtk_main();

  8.     return 0;
复制代码


我想从当前的 GtkWindow 中得到相关的 GdkWindow,然后获取全部的键盘输入(无论当前窗口是否获得焦点)。但这段测试代码没法通过,显示两个错误,大概内容如下:

assert 错误 widget->parent != NULL

gdk_keyboard_grab assert 错误  window != NULL
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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