如何在林间空地3.20中使用GtkHeaderBar?

Fre*_*ios 8 glade gnome-3

我尝试使用glade 3.20做一个GtkHeaderBar应用程序,但是每次创建我的python应用程序时,我都有oldschool栏.

在glade 3.19中,检查客户端装饰属性在顶部创建了一条线,我可以在其中放置GtkHeaderBar.最新版本不是这种情况.

我试图检查/取消选中每个属性,我找不到这样做的方法.这是非常令人惊讶的,因为这应该是执行Gnome应用程序的默认方式.

我在互联网上看了一下,但是没有关于林间空地的文件......

搜索之后,似乎我必须在主窗口中添加一个GtkHeaderBar作为子项.但是怎么样,那就是谜.

m4t*_*4tx 6

创建窗口,将“客户端窗口装饰”属性设置为True。接下来,从工具箱中获取HeaderBar小部件,并将其放在刚刚出现的窗口的顶部:

Glad中的GtkHeaderBar

标题栏就在这里:

GtkHeaderBar示例


Fre*_*ios 5

好的,我自己找到了一个解决方法:

我们需要分开创建 GtkHeaderBar,在激活客户端装饰属性后,我们关闭项目。然后,通过编辑 XML 文件,我们将标题栏部分放入标题栏部分,而不是占位符 xml 标签。当我们重新打开glade项目时,没关系,标题栏在窗口中。