【问题标题】:Accessing widgets from Window*从 Window* 访问小部件
【发布时间】:2012-04-06 16:30:38
【问题描述】:

在我的代码中,我有一个 Gtkmm Gtk::Window*,我想经常访问它的小部件。我该怎么做?

我的意思是看看有没有像Builder->get_widget()这样的功能。感谢您的帮助。

【问题讨论】:

    标签: c++ widget gtkmm


    【解决方案1】:

    不是真的。有一些方法可以找到一个小部件的孩子,但这是一个巨大的痛苦。 就个人而言,如果我需要弄乱类外的任何小部件,我总是将 Gtk::Window 子类化并公开(或公开函数)。

    get_child() 所在的Gtk::Bin 类:http://developer.gnome.org/gtkmm/unstable/classGtk_1_1Bin.html#a8e7fef9251afa541318bb53dcf3098db

    【讨论】:

    • 是的,我从昨天开始一直在玩弄它,我终于意识到你说的方法是最简单,最合乎逻辑的,也许是最好的。谢谢;-)
    猜你喜欢
    • 1970-01-01
    • 2020-05-04
    • 2018-02-21
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 2020-10-25
    • 2020-09-26
    • 1970-01-01
    相关资源
    最近更新 更多