以下是我构建窗口的方法:
当我点击菜单中的一个按钮时,我调用一个函数,在该函数中我在小部件上应用“get_path”并看到:
void Callback (GtkWidget * pWidget, gpointer * pData) {
GtkWidgetPath * p = gtk_widget_get_path(pWidget);
printf("%s", gtk_widget_path_to_string(p));
}
GtkWindow.background GtkGrid GtkMenuBar.menubar GtkMenuItem.menuitem GtkWindow.background GtkMenu.menu GtkMenuItem.menuitem
我想从那里访问CustomWidget。 我怎么能这样做?
我尝试了多个get_parent(自第三个以来“不是Widget”),get_ancestor(返回NULL),get_toplevel(返回NULL)但是它没有工作......
谢谢!