我有一個只包含網格的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