M0E*_*lnx 5 python pygtk colors textview
我终于设法在pygtk中更改了textview小部件的背景.结果我需要使用widget.modify_base(gtk.STATE_NORMAL, gtk.gdk.Color(0, 0, 0, 0))那导致所需的黑色背景.
现在,问题的其余部分......现在我想将文本颜色更改为白色.
我已经尝试了包括widget.modify_fg和在内的所有内容widget.modify_text,但是,在这篇文本视图中,似乎没有什么能改变文本的颜色.
这是我现在的textview的代码
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))
Run Code Online (Sandbox Code Playgroud)
这导致带有黑色bg的textview ...我想要...但是forground文本需要是白色的.
有什么想法我需要做什么?
找到了答案.它比我要简单得多.
# Textview with inverted colors
import gtk
tv = gtk.TextView()
tv.modify_base(gtk.STATE_NORMAL, gtk.gdk.color_parse('black'))
tv.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse('white'))
Run Code Online (Sandbox Code Playgroud)
就这样!!!
| 归档时间: |
|
| 查看次数: |
1887 次 |
| 最近记录: |