Seite 2 von 2

Verfasst: Sonntag 16. März 2008, 18:48
von Samhayne
Hey Fred.

Siehe:
Samhayne hat geschrieben:Vermutlich meinst u.a. das Drawable... (von lauffähig sagte BlackJack ja nix :) )

Okay... in der Pixmap Initialisierung kann man es einfach None setzen... dann wirft er zwar 'ne Warnung, aber der Code läuft durch... bis zur Problemzeile.
Am Warning liegt's nicht... in meinem Originalcode kommt dieses auch nicht, weil ich da 'n Drawable als Parameter übergebe.

Verfasst: Samstag 22. März 2008, 14:30
von Samhayne
Oh mann.... hab's endlich.

Für die Nachwelt:

für die Rückumwandlung: pixmap -> GTKImage

statt

Code: Alles auswählen

self.PopImageGTK.set_from_pixmap(self.pixmap, None)      # Konvertierung: pixmap -> GTKImage
dieses:

Code: Alles auswählen

pixmap = self.pixmap
width, height = pixmap.get_size()
pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, 0, 8, width, height)
pixbuf.get_from_drawable(pixmap, pixmap.get_colormap(), 0, 0, 0, 0, width, height)      # Konvertierung: pixmap -> pixbuf

self.PopImageGTK.set_from_pixbuf(pixbuf)    # Konvertierung: pixbuf -> GTKimage
Dann klappt's auch später wieder mit dem .get_pixbuf()

(HASS!)