隐藏Gtk :: Notebook页面内容,而不隐藏选项卡

时间:2015-02-22 09:32:46

标签: gtk3 gtkmm

我有一个不寻常的情况,我想隐藏笔记本页面的内容,直到单击笔记本选项卡。我基本上想要一个只有笔记本标签可见的状态。

问题是,如果我隐藏了笔记本页面,那么它的标签也会被隐藏。我尝试将内容的高度强制为零(使用set_size_request),但是没有这样做(因为set_size_request设置最小高度,而不是最大值。

如果没有标签消失,我该如何隐藏页面内容?

1 个答案:

答案 0 :(得分:1)

您可以将它放在单子父窗口小部件中,例如Gtk :: Alignment,并隐藏子窗口,但不隐藏父窗口。

或许Gtk :: Stack会更简单: https://developer.gnome.org/gtk3/stable/GtkStack.html