在我的代码中,我有一个Gtkmm Gtk::Window*
,我想经常访问它的小部件。我该怎么办?
我的意思是看是否有像Builder->get_widget()
这样的功能。谢谢你的帮助。
答案 0 :(得分:2)
不是真的。有一些方法可以找到小部件的孩子,但这是一个巨大的痛苦。 就个人而言,如果我需要搞乱课外的任何小部件,我总是将Gtk :: Window子类化并公开(或制作公共函数)。
Gtk :: Bin类,其中get_child()是:http://developer.gnome.org/gtkmm/unstable/classGtk_1_1Bin.html#a8e7fef9251afa541318bb53dcf3098db