4

私たちの (オープン ソース) フルスクリーン テキスト エディターではgtk.Windowgtk.Fixed、 などの背景色をカスタム カラーに変更しています。これは正常に動作しますが、一部のGTKテーマ (例: Mac4Lin ) は、一部のウィジェットの背景色ではなく背景ピックスマップを定義します。これらのウィジェットの modify_bg() メソッドを呼び出しても、これらの背景ピックスマップは消えません。

bg_pixmap[NORMAL] = 'blabla.png'でピックスマップを設定できることと、gtk.rc_parse_string() で独自の gtkrc オーバーライドを定義できることを知っています。しかし、設定を解除する方法がわかりませんbg_pixmap[NORMAL]

それで、どうすればいいですか?

4

1 に答える 1