2012-04-06 125 views
2

在我的代碼中,我有一個Gtkmm Gtk::Window*,我想經常訪問它的窗口小部件。我該怎麼做?從窗口訪問窗口小部件*

我的意思是看看是否有像Builder->get_widget()這樣的功能。感謝您的幫助。

回答

2

不是。有一些方法可以找到小部件的孩子,但這是一個巨大的痛苦。 個人而言,如果我需要在課堂外混淆任何小部件,我總是繼承Gtk :: Window的子類,並公開(或公開函數)。

的Gtk ::彬所在班級get_child()爲:http://developer.gnome.org/gtkmm/unstable/classGtk_1_1Bin.html#a8e7fef9251afa541318bb53dcf3098db

+0

是的,我與它重組後從昨天起,我終於明白了,你說的方法是最簡單和最合乎邏輯的,也許是最好的。謝謝 ;-) – Haix64 2012-04-07 05:43:27