- 论坛徽章:
- 0
|
我用gtk_list_store_remove(GTK_LIST_STORE(model), &iter);删除一行,出错,不能删除行。报错如下:
(intellimonitor:5320): Gtk-CRITICAL **: gtk_list_store_get_value: assertion `VALID_ITER (iter, list_store)' failed
(intellimonitor:5320): GLib-GObject-WARNING **: gtype.c:4177: type id `0' is invalid
(intellimonitor:5320): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
我认为这个iter是正确的,因为我在删除的前面能得到其中的列数据。
还有,liststore中列的数据是从postgresql数据库中取出来的。
还有,gtk_list_store_clear()也不行,同样的错误。 |
|