我正在尝试创建一个这样的“HeaderMenu”:
但只有我得到了:
我在 GtkHeaderBar 中使用 GtkMenuButton。如何获得像第一张图片一样的菜单?
代码:
Glade file
Python code
最佳答案
从 GTK+ 3.12 开始,设置 use-popover
property of the GtkMenuButton至 TRUE
.
编辑 哦,您实际上使用的是 GtkMenu 和 popup
GtkMenuButton 的属性。为此,您需要切换到使用 menu-model
property使用 GMenu而不是 GtkMenu。不,GtkMenu 不是 GMenu,因此您不能简单地更改空地文件中的属性名称。 GMenus 在架构上与 GtkMenus 不同,因此您需要进行一些重写。
关于python-3.x - 如何在 GTK 中创建带有弹出菜单的 "HeaderMenu"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38907362/