Вот выстрадал такой код:
GtkTreeStore* store = gtk_tree_store_new (1,G_TYPE_STRING);
GtkTreeIter iter;
gtk_tree_store_append (store, &iter, NULL);
gtk_tree_store_set (store,&iter,0,"zzz",-1);
GtkTreeIter child_iter;
gtk_tree_store_append (store, &child_iter, &iter);
gtk_tree_store_set (store,&child_iter,0,"zzz",-1);
GtkTreeIter child_iter1;
gtk_tree_store_append (store, &child_iter1, &child_iter);
gtk_tree_store_set (store,&child_iter1,0,"zzz",-1);
g_print("gtk_tree_view_new_with_model");
treeview1 = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
gtk_widget_show (treeview1);
gtk_container_add (GTK_CONTAINER (scrolledwindow1), treeview1);
gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview1), FALSE);
GtkCellRenderer* renderer = gtk_cell_renderer_text_new ();
GtkTreeViewColumn *column= gtk_tree_view_column_new_with_attributes
("Title", renderer, "text", "zzz", NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column);
Но при запуске поля дерева не видны и получаю сооющение
(:25607): Gtk-CRITICAL **: file gtktreestore.c: line 639 (gtk_tree_store_get_value): assertion `column < GTK_TREE_STORE (tree_model)->n_columns' failed
(:25607): GLib-GObject-CRITICAL **: file gobject.c: line 1019 (g_object_set_property): assertion `G_IS_VALUE (value)' failed
Вот че за хрень парюсь уже неделю примеров на эту тему не нашел