Hello,
Maybe you can use the gtk.gdk.pixbuf_new_from_data() function instead.
Take a look at this module (som functions I prototyped for my
Gscreendump program).
http://www.futuredesktop.com/tmp/switch_desktop.py
Look for "get_window_icon_image" function.
Use struct.pack_into(...) to pack the data appropriately into a byte array.
Ref: http://docs.python.org/dev/3.0/library/struct.html
struct.pack_into("=BBBB", bytearr, offset, b1, b2, b3, b4)
then call
pixbuf = gtk.gdk.pixbuf_new_from_data(bytearr, gtk.gdk.COLORSPACE_RGB,
True, 8, icon_width, icon_height, icon_width * 4)
// Moma Antero
Oslo
Craig Warren wrote:
Hi folks,
I'm trying to use gtk.gdk.pixbuf_new_from_array to make a pixbuf from a numpy array and
getting a runtime error "pygtk was not compiled with Numeric Python support". I
used the following to install pygtk and numpy:
pygtk-2.16.0+glade.win32-py2.6
numpy-1.3.0-win32-superpack-python2.6
Is pygtk-2.16.0 compiled with numpy? Why does the error refer to Numeric
Python, I thought this was deprecated?
I'd like not to have to install MinGW etc and have to compile pygtk myself. Any
suggestions?
Thanks.
Craig
Craig Warren wrote:
Hi folks,
I'm trying to use gtk.gdk.pixbuf_new_from_array to make a pixbuf from a numpy array and
getting a runtime error "pygtk was not compiled with Numeric Python support". I
used the following to install pygtk and numpy:
pygtk-2.16.0+glade.win32-py2.6
numpy-1.3.0-win32-superpack-python2.6
Is pygtk-2.16.0 compiled with numpy? Why does the error refer to Numeric
Python, I thought this was deprecated?
I'd like not to have to install MinGW etc and have to compile pygtk myself. Any
suggestions?
Thanks.
Craig
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/