PyGTK Image, Bearbeiten, Rechteck zeichnen

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
Korexio
User
Beiträge: 2
Registriert: Montag 10. September 2007, 06:38

Hallo!


Ich hab ein PyGTK Image Widget. Dieses stellt eine Bild-Datei (GIF, PNG, ...) dar. Ich will jetzt an einer bestimmten Stelle z.b. ein Rechteck zeichnen.
Wie ist das möglichst einfach realisierbar? Ich hab in der PyGTK doku nichts wirklich brauchbares gefunden, allerdings scheint die PyGTK Klasse Drawable die gewünschten Funktionen bieten, ich weiß aber nicht wie ich mein Image in ein Drawable bzw. vice versa konvertiere.


lg,
Korexio
Benutzeravatar
Trundle
User
Beiträge: 591
Registriert: Dienstag 3. Juli 2007, 16:45

Den Pixbuf zu einer `gtk.gdk.Pixmap` konvertieren (da ist die `draw_pixbuf`-Methode hilfreich) und die Pixmap dann vom `gtk.Image` anzeigen lassen (`set_from_pixmap`).
"Der Dumme erwartet viel. Der Denkende sagt wenig." ("Herr Keuner" -- Bertolt Brecht)
Antworten