0

有没有一种方法可以告诉我的 python 3 应用程序始终使用带有 GTK 的 Adwaita 主题(Gnome 3 默认主题)?

4

1 回答 1

2

To force a specific Gtk theme, just load the css file:

win_style_context = self.get_style_context()
css_provider = Gtk.CssProvider()
css_provider.load_from_path("/usr/share/themes/Adwaita/gtk-3.0/gtk.css")
screen = Gdk.Screen.get_default()
win_style_context.add_provider_for_screen(screen, css_provider,
                                  Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
于 2013-08-21T23:51:59.893 回答