2012-04-06 193 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

相关问题