如何在笔记本的标签和页面部分添加“页眉”?

时间:2019-12-25 21:04:20

标签: rust gtk gtk3

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

A header above the tabs and page part of a notebook

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

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

1 个答案:

答案 0 :(得分:2)

听起来您正在使用GtkNotebook,从本质上来说,它比GtkStack更加自以为是。我设法使用stage('author') { wrap([$class: 'BuildUser']) { echo "${BUILD_USER}" withEnv(['author="${BUILD_USER}"']) { echo "Author is ${author}" } } } environment: author: "${author}" 制作了类似您的原型的东西。还需要添加一些GtkSeparators。

prototype implemented in GTK+ 3

代码

GtkStack