Ich versuche, die Bibliothek gdk zu verwenden, um ein Bild zu verkleinern und es auf ein GdkImage anzuwenden.
Dies ist der Code
pixbuf = Gdk.pixbuf_new_from_file(fileName)
pixbuf = pixbuf.scale_simple(100, 100, Gdk.INTERP_BILINEAR)
Das Problem ist, dass Python Gdk nicht finden kann, selbst wenn ich alles in Kleinbuchstaben verwende
Fehler: pixbuf = Gdk.pixbuf_new_from_file (Dateiname) NameError: Der globale Name 'Gdk' ist nicht definiert
Ich weiß nicht, was ich tun soll, weil ich versucht habe, Gdk zu importieren, aber nichts geändert wurde
Ich hatte das gleiche Problem. Ihre Antwort hat fast für mich funktioniert, aber ich habe die folgende Fehlermeldung erhalten:
Aber ich fand die Definition hier gtkmm: gdkmm Enums and Flags :
Für mich hat es also funktioniert, als ich die Funktion so aufgerufen habe:
... vielleicht hilft das jemandem mit dem gleichen Problem;)
quelle