I posted this message on gnome-devel-list, but got no answer. What I try to do is trivial so I hope someone will have an answer.

Hans
----------------->
Greetings.


Newbie here to programming Gnome/GTK. I am using Python and Glade 2 to create an interface, and I successfully hooked a few widgets. But I have a problem with GTK::TreeView. Following is my code:

    model = gtk.ListStore(gobject.TYPE_STRING)
    model.set(model.append(), 0, "Test1")


# TVDepends is a GTK::TreeView widget (Thus, the TV prefix). depends=xml.get_widget("TVDependants") depends.set_model(model)


renderer = gtk.CellRendererText() column = gtk.TreeViewColumn("Hosts", renderer, text=1) num = depends.append_column(column)


When running my program, I get the following errors:



(autopoweroff:4650): Gtk-CRITICAL **: file gtkliststore.c: line 565 (gtk_list_store_get_value): assertion `column < GTK_LIST_STORE (tree_model)->n_columns' failed



(autopoweroff:4650): GLib-GObject-CRITICAL **: file gobject.c: line 1019 (g_object_set_property): assertion `G_IS_VALUE (value)' failed



(autopoweroff:4650): GLib-GObject-CRITICAL **: file gvalue.c: line 147 (g_value_unset): assertion `G_IS_VALUE (value)' failed



(autopoweroff:4650): Gtk-CRITICAL **: file gtkliststore.c: line 565 (gtk_list_store_get_value): assertion `column < GTK_LIST_STORE (tree_model)->n_columns' failed



(autopoweroff:4650): GLib-GObject-CRITICAL **: file gobject.c: line 1019 (g_object_set_property): assertion `G_IS_VALUE (value)' failed



(autopoweroff:4650): GLib-GObject-CRITICAL **: file gvalue.c: line 147 (g_value_unset): assertion `G_IS_VALUE (value)' failed



(autopoweroff:4650): Gtk-CRITICAL **: file gtkliststore.c: line 565 (gtk_list_store_get_value): assertion `column < GTK_LIST_STORE (tree_model)->n_columns' failed



(autopoweroff:4650): GLib-GObject-CRITICAL **: file gobject.c: line 1019 (g_object_set_property): assertion `G_IS_VALUE (value)' failed



I do not find the problem. I believe I am following the instructions provided by:


http://www.gnome.org/~james/pygtk-docs/class-gtkliststore.html http://developer.gnome.org/doc/API/2.0/gtk/GtkListStore.html


and the example found at:


http://www.mail-archive.com/[EMAIL PROTECTED]/msg05840.html


If anybody has the answer, please share. This is a blocker and my project is put on ice until it is resolved.




Sincerely, Hans Deragon

--
Deragon Informatique inc.         Open source:
http://www.deragon.biz            http://swtmvcwrapper.sourceforge.net
mailto://[EMAIL PROTECTED]         http://autopoweroff.sourceforge.net

_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to