2013-04-02 91 views
0

這是我的問題。我想要顯示這種形式的信息。我已經在另一個包含這些信息的類中創建了一個vbox。gtkmm是否可以不止一次向vbox添加相同的小部件

該信息是有關他們正在申請的工作相關的額外工作經驗。當然,他們可以有多種工作經驗。我想以他們用來輸入它的形式(這是另一個班的vbox)顯示他們的所有工作經歷。

是否可以將多個相同的vbox添加到一個窗口(並且由於我的意思是指窗口上的另一個vbox,因爲windows只能包含一個窗口小部件)?

預先感謝您!

回答

1

不,您不能兩次添加相同的窗口小部件,窗體上的每個窗口小部件都必須是唯一的窗口小部件。您可以使用方法(...或工廠)來創建新的vbox,以避免重複的代碼。

沒有這種可能性的真正原因:想象你已經添加了一些組件到你的vbox。現在,您希望將相同的vbox添加到此vbox。等等,小工具小孩呢?這個盒子會成爲自己的孩子,覆蓋自己的孩子!這就是爲什麼你必須創建每個小部件作爲不同的對象。

相關問題