我正在尝试创建一个具有透明背景的 PyGTK StatusIcon 。我需要在运行时绘制 StatusIcon 的内容。
StatusIcon 需要一个Pixbuf对象(可以具有透明度)。没问题:
pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, True, 8, width, height)
pixbuf.fill(0xffffffff)
问题是,我无法绘制 Pixbuf 对象。我目前的方法是绘制到Pixmap,然后将其转换为 Pixbuf,但不幸的是 Pixmap 不能具有透明度。
如何获得可以在运行时绘制的透明背景的 Pixbuf?
问候,菲利普