Я сделал это немного по-другому.
в файлеforcolors.css
Я включил
#resetstddata_button {
background: #00BFFF;
}
, где "resetstddata_button" - это имя виджета вфайл glade (откройте редактор glade, нажмите кнопку GtkButton, для которой вы хотите изменить цвет, страница «common», вы увидите запись параметра «Имя виджета», поместите в нее «resetstddata_button»).
Извлечение кода Python3 для этого изменения цвета кнопки:
style_provider = gtk.CssProvider()
css = open('/home/fileforcolors.css',
'rb') # rb needed for python 3 support
css_data = css.read()
css.close()
style_provider.load_from_data(css_data)
gtk.StyleContext.add_provider_for_screen(gdk.Screen.get_default(), style_provider,
gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
Надеюсь, это поможет.