如何在Gtk + 3中向GtkBox添加css样式

时间:2013-07-16 11:46:19

标签: python css ubuntu gtk

我想用GTK + 3和Python创建一个Ubuntu应用程序,但我是GTK的新手。

我在下面的图像中有一个gtkbox的CSS样式,但是我如何将这个样式添加到我的GtkBox / GtkVBox对象中,就像在图像中一样。
image of my concept

注意:此图片由photoshop创建。

1 个答案:

答案 0 :(得分:0)

取自Why css style don't work on GtkButton?

cssProvider = Gtk.CssProvider()
cssProvider.load_from_path('style.css')
screen = Gdk.Screen.get_default()
styleContext = Gtk.StyleContext()
styleContext.add_provider_for_screen(screen, cssProvider,
Gtk.STYLE_PROVIDER_PRIORITY_USER) # With the others GTK_STYLE_PROVIDER_PRIORITY values get the same result.