在某些程序中,黑色标题小部件是什么?
在某些ubuntu程序(ubuntu控制面板,系统设置)中,而在女妖等中则没有,窗口的顶部包含深色元素(带有“氛围”主题)。但是我找不到自动执行此操作的标准小部件。 这些颜色都是手工设置的吗(而不是标准的小部件和主题)?并且,如果手动设置它们,它们在主题中来自哪里(gtk_widget_modify_bg(widget,GTK_STATE_NORMAL,&color)中的参数是什么)? 编辑:它似乎不是一个简单的Gtk.Toolbar。如果我运行以下代码: from gi.repository import Gtk window = Gtk.Window() window.set_default_size(200, -1) window.connect("destroy", lambda q: Gtk.main_quit()) toolbar = Gtk.Toolbar() window.add(toolbar) toolbutton = Gtk.ToolButton(stock_id=Gtk.STOCK_NEW) toolbar.add(toolbutton) window.show_all() Gtk.main() 我得到一个这样的窗口: 工具栏没有暗色调。 EDIT2:尽管在大多数程序中j-johan-edwards的“具有特殊上下文的工具栏”的答案是正确的,但在ubuntuone-control-panel中却并非如此。该程序有一个GtkVBox,它可以包含任何范围的小部件(不同于工具栏)。我仍然无法确定gtk主题如何知道如何绘制窗口的该部分。 但是无论如何:就我而言,工具栏已经足够...