pygtk:如何更改gtk.TextView小部件的背景

时间:2009-12-22 18:52:44

标签: python gtk pygtk

我想将textview小部件的背景设置为黑色,将前景设置为白色。

一直尝试使用.modify_bg.modify_fg方法,但没有一种方法会影响这种方式。

任何人都可以提出任何建议或这是不可能的吗?

2 个答案:

答案 0 :(得分:2)

我解决了一些类似的操作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

bg [state] = color(设置用于大多数小部件背景的颜色。)

答案 1 :(得分:2)

使用gtk.Widget.modify_textgtk.Widget.modify_base代替fg和bg。