thanks for the reply, I tryed what you said and can get <gtk.gdk.Pixbuf object at 0xb70b29b4 (GdkPixbuf at 0x84cba40)> when using get_pixbuf() There has to be a way to get the image filename? On Dec 25, 2007 2:08 AM, Dong, Yanan <yanan.dong@xxxxxxxxx> wrote: > 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: gtk-list-bounces@xxxxxxxxx [mailto:gtk-list-bounces@xxxxxxxxx] On > Behalf Of brad smith > Sent: Tuesday, December 25, 2007 1:57 PM > To: gtk-list@xxxxxxxxx > 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 > gtk-list@xxxxxxxxx > http://mail.gnome.org/mailman/listinfo/gtk-list > _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list