【问题标题】:gtkmm is it possible to add same widget to a vbox more than oncegtkmm 是否可以多次将相同的小部件添加到 vbox
【发布时间】:2013-04-02 22:38:01
【问题描述】:

这是我的问题。我有我想要显示的这种形式的信息。我已经在另一个包含此信息的类中制作了一个 vbox。

这些信息是关于他们与他们申请的工作相关的额外工作经验。当然,他们可以有多种工作经验。我想以他们输入的形式展示他们所有的工作经验(这是另一个类中的 vbox)。

是否可以将同一个 vbox 多次添加到窗口(我的意思是添加到窗口上的另一个 vbox,因为窗口只能包含一个小部件)?

提前谢谢你!

【问题讨论】:

    标签: widget gtkmm


    【解决方案1】:

    不,您不能两次添加相同的小部件,表单上的每个小部件都必须是唯一的。您可以使用方法(...或工厂)来创建新的 vbox,以避免代码重复。

    没有这种可能性的真正原因是:假设您已经向 vbox 添加了一些组件。现在,您想将相同的 vbox 添加到此 vbox。等等,widget children 呢?这个 vbox 将成为它自己的孩子,覆盖它自己的孩子!这就是为什么您必须将每个小部件创建为不同的对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-22
      • 1970-01-01
      • 1970-01-01
      • 2019-02-21
      • 2020-06-17
      • 1970-01-01
      • 2011-01-11
      相关资源
      最近更新 更多