背景が透明なPyGTKStatusIconを作成しようとしています。実行時にStatusIconのコンテンツを描画する必要があります。
StatusIconは、Pixbufオブジェクト(透過性を持つことができます)を必要としています。問題ありません:
pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, True, 8, width, height)
pixbuf.fill(0xffffffff)
問題は、Pixbufオブジェクトに描画できないことです。私の現在のアプローチは、Pixmapに描画してから、それをPixbufに変換することですが、残念ながら、Pixmapには透明性がありません。
実行時に描画できる透明な背景のPixbufを取得するにはどうすればよいですか?
挨拶、フィリップ