我有一个只包含网格的Window对象。我想使用Gtk :: Builder来获取指向网格的指针,然后使用一些Gtk :: Box的Gtk::Box->pack_end()
多次添加网格(每次都有操纵的内容)。将Gtk :: Grid重复添加到Gtk :: Box
虽然每一次pack_end()
叫我得到:
gtk_box_pack: assertion 'gtk_widget_get_parent (child) == NULL' failed
在我的终端和没有被添加到框。
我该怎么办?
感谢
*编辑: 目标: 我想一个数据库表的条目被放入每个记录的花式小部件,但在垂直方向上显示一前一后的所有记录。我认为我可以在Glade中创建一个窗口小部件,并使用Gtk :: Builder来获取它的指针。所以在花哨的格莱德文件中,我有一个窗口包含了一个具有我自定义外观的网格。当我尝试add
,pointer to the fancy *grid*
,to
,visible window's Box
时,我得到上述错误。我希望我很清楚。
唉,有人吗? – Haix64 2012-08-07 17:12:33
某些代码会很有用。 – ergosys 2012-08-08 02:30:46
列表视图不是一个更好的选择,从数据库的行数据行? – senshikaze 2012-08-08 20:04:35