gtk.TextBuffer颜色

时间:2011-05-28 23:31:29

标签: python pygtk

我正在使用这个例子

http://www.pygtk.org/pygtk2tutorial/examples/testtext.py

但它不起作用

我只看到白色textarea,终端没有显示任何通知

Ubuntu 11.04

1 个答案:

答案 0 :(得分:6)

您将颜色应用于textview,而不是textbuffer

tview = gtk.TextView()
# background
tview.modify_base(gtk.STATE_NORMAL, gtk.gdk.color_parse('#000000'))
# foreground
tview.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse('#FFFFFF'))
# bonus font
tview.modify_font(pango.FontDescription('Monospace 11'))