My suggestion is first you use self.rImage.get_storage_type() to find
the image type because "The get_image() method returns a tuple
containing the gtk.gdk.Image and mask being displayed by the gtk.Image.
One or both of the gtk.gdk.Image and mask may be None. If the storage
type of the image is not either of gtk.IMAGE_EMPTY or gtk.IMAGE_IMAGE
the ValueError exception will be raised."
 The result I try with set_from_file() is gtk.IMAGE_PIXBUF.
You can use self.rImage.get_pixbuf() to get a gtk.gdk.PixBuf. But now I
don't know how to get the file name.

Thanks!

Yanan


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of brad smith
Sent: Tuesday, December 25, 2007 1:57 PM
To: [email protected]
Subject: gtk.Image

Hello everyone,

I am using gtk.Image() and filling it with set_from_file with a random
image in a directory. I am trying to use gtk.get_image() to get the
name of the image currently being displayed but I get:
gImage = self.rImage.get_image()
ValueError: image should be a GdkImage or empty

There is a image being displayed when I try to get image name.
Thanks for your time,
Brad
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to