对于我们的(开源)全屏文本编辑器,我们将 、 等的背景颜色更改gtk.Window
为gtk.Fixed
自定义颜色。这很好用,但是一些GTK主题(例如Mac4Lin)定义了背景像素图而不是某些小部件的背景颜色。调用这些小部件的 modify_bg() 方法时,这些背景像素图不会消失。
我知道我可以bg_pixmap[NORMAL] = 'blabla.png'
使用 gtk.rc_parse_string() 设置像素图,并且可以定义我自己的 gtkrc 覆盖。但我不知道如何取消设置bg_pixmap[NORMAL]
。
那么,我该怎么做呢?