将StyleProvider应用于窗口小部件的所有子项

时间:2019-05-01 21:02:19

标签: gtk gtk3 gtkmm gtkmm3

我只是尝试使用gtkmm v3.0为任意窗口小部件及其所有子控件设置主题。

auto ctx = widget->get_style_context();
ctx->add_provider(Gtk::CssProvider::get_named("Breeze", ""), 
                      GTK_STYLE_PROVIDER_PRIORITY_USER);

所以我有一个小部件,我得到了它的样式上下文,并向其添加了提供程序。这可行,但仅将主题应用于顶层窗口小部件(即容器)。我如何让所有小部件的孩子都拥有主题?

0 个答案:

没有答案