![如何将两个工具栏按钮合并为一个?](https://linux22.com/image/1114078/%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%A4%E4%B8%AA%E5%B7%A5%E5%85%B7%E6%A0%8F%E6%8C%89%E9%92%AE%E5%90%88%E5%B9%B6%E4%B8%BA%E4%B8%80%E4%B8%AA%EF%BC%9F.png)
在我的应用程序工具栏中,我有两个工具栏按钮“旅行计划”和“出发”,如下所示,
我需要改变这一点,
正如您在第二张图片中看到的那样,似乎 1 个按钮组合了 3 个操作。它也类似于 Gnome 控制中心的风格。
如何才能做到这一点?
答案1
这可以直接通过 Glade 完成。
构建并选择您的工具栏。在右侧选择常见的标签并添加行内联工具栏到样式类。
请注意,您不会在编辑器本身中看到任何不同,只有在运行应用程序或通过内置预览器时才会看到。
如果您手动构建界面,则必须像这样手动设置样式类:
# You take care of getting the toolbar ofcourse
context = toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR)
更多风格类别可参见文档。