首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示窗口时返回错误的GtkTreeView,其他GtkTreeView显示无

显示窗口时返回错误的GtkTreeView,其他GtkTreeView显示无
EN

Stack Overflow用户
提问于 2012-02-01 05:44:54
回答 1查看 2.3K关注 0票数 2

我收到来自Gtk的无法跟踪的错误。每次我的鼠标移动到GtkTreeView上时,它都会发送垃圾信息,这使得调试成为一项地狱般的任务。

代码语言:javascript
运行
复制
(a.out:15168): Gtk-CRITICAL **: gtk_list_store_get_value: assertion `column < list_store->n_columns' failed

(a.out:15168): GLib-GObject-CRITICAL **: g_object_set_property: assertion `G_IS_VALUE (value)' failed

(a.out:15168): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

treeview和它的模型是在glade中构建的,而另一个似乎很相似,所以追踪这个问题是非常困难的。

附加到此treeview的处理程序越多,显示窗口时收到的垃圾邮件就越多。

我想发布源代码,但它是一个50k的大而杂乱的文件,如果问题在那里,那么我不知道在哪里。

我将其精简到20行,所以只是初始化接口,仍然有错误。然后,我手动查看gtkbuilder xml文件,尝试查看其中的差异。仍然有错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-01 13:06:35

有一个隐藏良好的选项设置为模型中不存在的列。我应该注意到的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9087402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档