我如何向笔记本的标签和页面部分添加“标题”?

问题描述 投票:0回答:1

我正在使用gtk-rs创建GUI。我想要类似下图的内容:

A header above the tabs and page part of a notebook

但是,我找不到相对于笔记本的选项卡或页面部分放置标题的方法。即使研究了原始的gtk文档,我也找不到相对于笔记本的选项卡/页面部分的位置来定位小部件的方法。

我知道我可以在笔记本上方放一个盒子,然后将小部件放在那里,但是我不能那样相对于笔记本放置小部件。如果有一种方法可以将小部件相对于笔记本本身的位置定位,那将是很好的。

rust gtk gtk3
1个回答
0
投票

听起来您使用的是GtkNotebook,从本质上来说,它比GtkNotebook更自以为是。我设法用GtkStackGtkStack制作了类似您的原型的东西。还需要添加一些GtkSeparators。

GtkStack

代码

GtkStackSidebar
© www.soinside.com 2019 - 2024. All rights reserved.