2009-08-06 4 views
1

의 배경색을 수정 내가 다음을 시도, 아직 버튼이 여전히 흰색 배경이 있습니다GTK하십시오 체크 버튼

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)) 

나는 또한 EventBox를에 체크 버튼을 추가, 그리고 그 색상을 변경하지만, 모든 그것은 버튼 주변 공간의 배경으로 설정되었습니다. 버튼 자체는 여전히 흰색 배경이었습니다.

답변