我目前正在使用一个包含几个基于GTK的GUI对象的vala库。
当我对其进行测试时,我只是将其编译为标准应用程序并从主类中运行它,因此我以这种方式加载CSS:
private void load_css(){
Gtk.CssProvider css_provider = new Gtk.CssProvider ();
css_provider.load_from_path (stylesheetpath);
Gtk.StyleContext.add_provider_for_screen (Gdk.Screen.get_default (), css_provider, Gtk.STYLE_PROVIDER_PRIORITY_USER);
}
它可以正常工作。但是我想知道,如果将其编译为库然后在另一个项目中使用,我是否可以确定自动应用此CSS?