我试过下面的代码,颜色没有反映出来,我错过了什么吗?
#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'))
答案 0 :(得分:0)
您正在设置GtkScrollbar
可能不使用的前景色。
您可以尝试使用GtkCssProvider
并检查要修改的属性是正确的(有关属性列表,请参阅http://worldofgnome.org/making-gtk3-themes-part-2-the-gtk-css-and-gtk-widgets-css-files/)