我只是尝试使用gtkmm v3.0为任意窗口小部件及其所有子控件设置主题。
auto ctx = widget->get_style_context();
ctx->add_provider(Gtk::CssProvider::get_named("Breeze", ""),
GTK_STYLE_PROVIDER_PRIORITY_USER);
所以我有一个小部件,我得到了它的样式上下文,并向其添加了提供程序。这可行,但仅将主题应用于顶层窗口小部件(即容器)。我如何让所有小部件的孩子都拥有主题?