Вот выстрадал такой код:
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
Вот че за хрень парюсь уже неделю примеров на эту тему не нашел
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум GTK. Изменить цвет текста в таблице (дереве). (2015)
- Форум Вывод значение в многоколлоный список (GTK) (2008)
- Форум GTK+ TreeView (2005)
- Форум TreeModel (2011)
- Форум Проблема при использовании GTK+ под Windows (2018)
- Форум GTK+ / как изменить атрибуты текстовых элементов GtkListStore? (2004)
- Форум вопрос по программированию gtk+ (2003)
- Форум GtkTreeView (2006)
- Форум GtkTreeView: несколько вопросов (2008)
- Форум gtk+-2.0 (2003)