GtkStyleContext* style = gtk_widget_get_style_context( window );
assert( style );
GtkCssProvider* css = gtk_css_provider_new();
assert( css );
gtk_css_provider_load_from_path( css, "../my_css.css", NULL );
gtk_style_context_add_provider_for_screen(
gtk_style_context_get_screen( style )
, GTK_STYLE_PROVIDER( css )
, GTK_STYLE_PROVIDER_PRIORITY_USER
);
while(true) {
gtk_css_provider_load_from_path( css, "../my_css.css", &err );
// 傻了都,这么简单就可以更新新的 css 样式
gtk_style_context_reset_widgets( screen );
}
gtk3 使用 css
猜你喜欢
转载自blog.csdn.net/u011091701/article/details/104045213
今日推荐
周排行