我正在尝试将光标设置为手表。问题是gdk_set_cursor()需要一个gdk_window。如何在C中获取gtk_window的gdk_window?我见过gtkmm和pygtk的例子但我找不到相应的C函数。
答案 0 :(得分:22)
GdkWindow *gdk_window = gtk_widget_get_window(GTK_WIDGET(gtk_window));
或者,在GTK 2.14之前,但现在不允许:
GdkWindow *gdk_window = gtk_window->window;