Python中GTK弹出菜单位置
我希望我的弹出菜单能出现在GtkToggleButton
的下面,而不是在当前鼠标的位置。现在的弹出菜单是在点击GtkToggleButton
时创建的。下面是我的例子:
这是我现在的样子:
我希望的样子是:
我该如何实现我想要的效果呢?
1 个回答
1
你需要用的是 GtkMenuButton 或者 GtkMenuToolButton,而不是 GtkToggleButton。
"The GtkMenuButton widget is used to display a menu when clicked on."
"GtkMenuToolButton — A GtkToolItem containing a button with an additional dropdown menu."
GtkMenuButton 从 GTK+ 3.6 开始就可以用了,你可以查看一下 文档里的示例。