Я хочу сделать фон виджета textview черным, а передний план белым.
Пробовал методы .modify_bg и .modify_fg, но ни один из них не влияет на то, как эта штука выглядит.
.modify_bg
.modify_fg
Может кто-нибудь что-нибудь предложить или это просто невозможно?
Используйте gtk.Widget.modify_text и gtk.Widget.modify_base вместо fg и bg.
gtk.Widget.modify_text
gtk.Widget.modify_base
Я решил некоторые подобные манипуляции с gtk rcstyles:
widget.set_name('mywidget') # Set mywidget internal style. gtk.rc_parse_string('\ style "mywidget"\n\ {\n\ attribute1 = value1\n\ attribute2 = value2\n\ }\n\ widget "*.mywidget" style "mywidget"')
См. gtk.rcstyle at:
bg [state] = color (Устанавливает цвет, используемый для фона большинства виджетов.)