如何更改pygtk中的滚动条颜色?

时间:2013-08-21 09:59:58

标签: python gtk pygtk

我试过下面的代码,颜色没有反映出来,我错过了什么吗?

#add description box beside test cases
        testCaseDescWindow = gtk.ScrolledWindow()
        testCaseDescWindow.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
        testCaseDescWindow.get_vscrollbar().modify_fg(gtk.STATE_NORMAL,gtk.gdk.color_parse('#40515F'))
        testCaseDescWindow.get_hscrollbar().modify_fg(gtk.STATE_NORMAL,gtk.gdk.color_parse('#40515F'))

1 个答案:

答案 0 :(得分:0)

您正在设置GtkScrollbar可能不使用的前景色。

您可以尝试使用GtkCssProvider并检查要修改的属性是正确的(有关属性列表,请参阅http://worldofgnome.org/making-gtk3-themes-part-2-the-gtk-css-and-gtk-widgets-css-files/