2009-08-06 2 views
1

Я попытался следующие, но кнопки по-прежнему имеет белый фон:GTK: Изменить Б.Г. цвет Checkbutton

self.button = gtk.CheckButton() 
    self.button.modify_fg(gtk.STATE_NORMAL, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_fg(gtk.STATE_ACTIVE, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_bg(gtk.STATE_ACTIVE, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_fg(gtk.STATE_PRELIGHT, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_fg(gtk.STATE_SELECTED, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_bg(gtk.STATE_SELECTED, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_fg(gtk.STATE_INSENSITIVE, gtk.gdk.Color(65535,0,0)) 
    self.button.modify_bg(gtk.STATE_INSENSITIVE, gtk.gdk.Color(65535,0,0)) 

Я также добавил Checkbutton к EventBox, и изменил цвет, но все он сделал фон фона вокруг кнопки - сама кнопка была по-прежнему на белом фоне.

ответ

Смежные вопросы