Наконец-то мне удалось изменить фон виджета textview в pygtk. Оказывается, мне нужно было использовать widget.modify_base(gtk.STATE_NORMAL, gtk.gdk.Color(0, 0, 0, 0))
, что приводит к желаемому черному фону.
Теперь остальная часть проблемы... Теперь я хочу изменить цвет текста на белый.
Я пробовал все, включая widget.modify_fg
и widget.modify_text
, но, похоже, ничто не меняет цвет текста в этом текстовом представлении.
Вот мой код для текстового представления, которое у меня есть сейчас
import gtk
tv = gtk.TextView()
tv.modify_base(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0,0))
tv.modify_text(gtk.STATE_NORMAL, gtk.gdk.Color(255,255,255,0))
Это приводит к текстовому просмотру с черным фоном... Я хочу этого... но текст переднего плана должен быть белым.
Любые идеи, что мне нужно сделать?