我有一个只包含一个网格的 Window 对象。我想使用 Gtk::Builder 来获取指向网格的指针,然后使用一些 Gtk::BoxGtk::Box->pack_end()
多次将网格添加到其中(每次都使用操纵的内容)。
虽然每次pack_end()
调用我都会得到:
gtk_box_pack: assertion 'gtk_widget_get_parent (child) == NULL' failed
在我的终端中,没有任何东西被添加到框中。
我应该怎么办?
谢谢
*编辑:目标:我希望将数据库表的条目放入每个记录的精美小部件中,尽管所有记录一个接一个地垂直显示。我想我可以在 Glade 中将精美的小部件创建为窗口,并使用 Gtk::Builder 获取指向它的指针。所以在幻想的 Glade 文件中,我有一个窗口,其中包含一个具有我自定义外观的网格。当我尝试 , 时add
出现pointer to the fancy *grid*
上述to
错误visible window's Box
。我希望我很清楚。