我有一个不寻常的情况,我想隐藏笔记本页面的内容,直到单击笔记本选项卡。我基本上想要一个只有笔记本标签可见的状态。
问题是,如果我隐藏了笔记本页面,那么它的标签也会被隐藏。我尝试将内容的高度强制为零(使用set_size_request
),但是没有这样做(因为set_size_request
设置最小高度,而不是最大值。
如果没有标签消失,我该如何隐藏页面内容?
答案 0 :(得分:1)
您可以将它放在单子父窗口小部件中,例如Gtk :: Alignment,并隐藏子窗口,但不隐藏父窗口。
或许Gtk :: Stack会更简单: https://developer.gnome.org/gtk3/stable/GtkStack.html