我正试图在python中获得窗口的图标名,以便在基于py杂波的任务栏中使用。我已经通过wnck获得了XID,但是wnck似乎只能给我一个gtk.gdk.Pixbuf,这对杂乱是没有用的。我确信在python或python中有一些方法可以做到这一点,我只是找不到:-)
有什么想法吗?
发布于 2011-11-11 11:54:37
您可以使用gdk.Pixbuf获取图标数据并将其分配给clutter.Texture -C版本是:
clutter_texture_set_from_rgb_data (texture,
gdk_pixbuf_get_pixels (pixbuf),
gdk_pixbuf_get_has_alpha (pixbuf),
gdk_pixbuf_get_width (pixbuf),
gdk_pixbuf_get_height (pixbuf),
gdk_pixbuf_get_rowstride (pixbuf),
gdk_pixbuf_get_has_alpha (pixbuf) ? 4 : 3,
CLUTTER_TEXTURE_NONE,
&error);但我非常肯定,您也可以在Python中实现同样的目标。
https://stackoverflow.com/questions/8088258
复制相似问题