我尝试使用Glade 3.20创建GtkHeaderBar应用程序,但是在创建python应用程序时,每次都将oldschool栏置于顶部。

在林间空地3.19中,检查客户端装饰属性在顶部创建了一行,我可以在其中放置GtkHeaderBar。在最新版本中不是这种情况。

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

我在互联网上看过,但是林间空地上却没有任何文档。

搜索后,似乎我必须在主窗口中添加一个GtkHeaderBar作为子级。但是,那是个谜。

最佳答案

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

glade - 如何在Glade 3.20中使用GtkHeaderBar?-LMLPHP

标题栏就在这里:

glade - 如何在Glade 3.20中使用GtkHeaderBar?-LMLPHP

10-05 20:47