0
Gtk.Entry
위젯의 진행 막대 색상을 변경하고 싶지만 Gtk.Widget.override_color()
을 사용하여 변경할 수 없습니다. 어떻게해야합니까?PyGObject Gtk.Entry 진행 막대 색상 변경
Gtk.Entry
위젯의 진행 막대 색상을 변경하고 싶지만 Gtk.Widget.override_color()
을 사용하여 변경할 수 없습니다. 어떻게해야합니까?PyGObject Gtk.Entry 진행 막대 색상 변경
pygtk에서 위젯의 GtkStyle
을 무시해야합니다. GtkProgressBar
의 경우 막대의 색상은 속성의 스타일 구성 요소 인 Gtk.STATE_PRELIGHT
에 의해 결정됩니다. 내가 PyGObject에 적용 할 수있는 비슷한 확신
progress_bar.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.color_parse("blue"))
: Source
그래서 당신은 같은 것을 할 수 있습니다.
참고 : Gtk의 스타일 설정은 무시해야합니다.이 설정은 피해야합니다. 스타일과 테마는 개인적인 취향에 따라 최종 사용자에게 맡겨야합니다.