在我的代码中,我有一个Gtkmm Gtk::Window*
,我想经常访问它的小部件。我该怎么做?
我的意思是看是否有类似Builder->get_widget()
的功能。感谢您的帮助。
最佳答案
并不是的。有一些方法可以找到小部件的子级,但这是一个巨大的痛苦。
就个人而言,如果需要弄乱该类之外的任何小部件,我总是将Gtk::Window子类化并公开(或公开功能)。
Gtk::Bin类,其中get_child()是:http://developer.gnome.org/gtkmm/unstable/classGtk_1_1Bin.html#a8e7fef9251afa541318bb53dcf3098db
关于c++ - 从Window *访问窗口小部件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10046314/