|
- GtkWidget * window;
- gtk_set_locale();
- gtk_init( &argc, &argv );
- window = gtk_window_new( GTK_WINDOW_TOPLEVEL);
- gtk_widget_show ( window );
- gdk_keyboard_grab( gtk_widget_get_parent_window( window ), TRUE, GDK_CURRENT_TIME );
- gtk_main();
- return 0;
复制代码
我想从当前的 GtkWindow 中得到相关的 GdkWindow,然后获取全部的键盘输入(无论当前窗口是否获得焦点)。但这段测试代码没法通过,显示两个错误,大概内容如下:
assert 错误 widget->parent != NULL
gdk_keyboard_grab assert 错误 window != NULL |
|