2010-10-26 41 views
0

我有一個Gtk :: HBox應該只包含兩個元素。然而,構造函數new Gtk :: HBox()創建了一個包含三個元素的框,所以當我顯示窗口時,Gtk期望我放置第三個元素的空間很大。如何設置一個Gtk Box有兩個孩子

我認爲Gtk API會提供一個簡單的方法來設置孩子的數量,但事實並非如此。由於Glade允許我創建一個包含兩個元素的HBox,我猜這可以完成,但現在我需要用C++代碼來完成它。

這很奇怪,我無法在Google上找到答案這樣一個簡單的問題,我必須錯過一些東西......任何想法?

+0

你可以張貼到'的Gtk :: HBox中您的通話:: pack_start( )'? – 2010-10-26 18:15:16

+0

您確定在施工時有3件物品嗎?在添加兩個項目時,它可能會成爲展開/填充參數的問題嗎? – Pete 2010-10-26 18:15:42

+0

是的,這是擴展/填充的問題。我打電話給pack_start(child,false,false,0)。感謝您的幫助。 – 2010-10-26 19:06:09

回答

相關問題