Huhu!
Ich versteh's einfach nicht...
Lade ich ein GTKImage über ein File ein, ist alles okay.
Code: Alles auswählen
self.mainGUI.PopImageGTK.set_from_file('.\\Maps\\PopMap2.bmp')
self.mainGUI.popImage = RueImage.rueImage(self.mainGUI.PopImageGTK)
Code: Alles auswählen
self.mainGUI.PopImageGTK.set_from_pixmap(self.pixmap, None)
self.mainGUI.popImage = RueImage.rueImage(self.mainGUI.PopImageGTK)
Besagter ValueError:
Traceback (most recent call last):
File "C:\Python Projects\RueLaSchraat\Eclipse Workspace\test\src\root\nested\editImage_GUI.py", line 101, in confirm_changes
self.mainGUI.popImage = RueImage.rueImage(self.mainGUI.PopImageGTK)
File "C:\Python Projects\RueLaSchraat\Eclipse Workspace\test\src\root\nested\RueImage.py", line 15, in __init__
test_pixpuff = GTKimg.get_pixbuf()
ValueError: image should be a GdkPixbuf or empty
Hier noch der zugehörige Teil aus der rueImage Klasse:
Code: Alles auswählen
class rueImage:
def __init__ (self, GTKimg):
#convert GTK to PIL
self.im = PIL.Image
test_pixpuff = gtk.IMAGE_PIXBUF
test_pixpuff = GTKimg.get_pixbuf() #VALUEERROR!!!!
...