GdkPixbuf.PixbufDestroyNotify - NotImplementedError语言 - python



我正在尝试使用 gtk 2.x 中所示的 GdkPixbuf.Pixbuf.new_from_data(),并且我传递了 7 个参数。但它给了我一个错误,我需要传递 9 个参数。

我现在正在做的是为gtk2.x工作。所以我弄清楚了我需要通过的其他 2 个论点。

http://developer.gimp.org/api/2.0/gdk-pixbuf/gdk-pixbuf-creating.html

http://developer.gimp.org/api/2.0/gdk-pixbuf/gdk-pixbuf-refcounting.html#GdkPixbufDestroyNotify

其中一个参数的类型是 GdkPixbuf.PixbufDestroyNotify。我不知道该怎么做。

我正在ipython中尝试帮助(GdkPixbuf.PixbufDestroyNotfiy),但我收到错误。

错误

:未实现错误。

self.img_pixbuf = GdkPixbuf.Pixbuf.new_from_data(self.img.tostring(),
                                                GdkPixbuf.Colorspace.RGB,
                                                False,
                                                self.img.depth,
                                                self.img.width,
                                                self.img.height,
                                                self.img.width*self.img.nChannels)
#Here my self.img is cv2.cv.iplimage object (OpenCV iplimage)

我收到以下错误:

/home/jay/<ipython console> in <module>()
/usr/lib/python2.7/dist-packages/gi/module.pyc in __getattr__(self, name)
    241                 return registry[key]
    242 
--> 243         return getattr(self._introspection_module, name)
    244 
    245     def __dir__ (self):
/usr/lib/python2.7/dist-packages/gi/module.pyc in __getattr__(self, name)
    189             wrapper = info.get_value()
    190         else:
--> 191             raise NotImplementedError(info)
    192 
    193         self.__dict__[name] = wrapper
NotImplementedError: <gi.CallbackInfo object (PixbufDestroyNotify) at 0x0x8df5b6c>

这里可能有什么问题?

在 PyGObject 中,你不应该处理 DestroyNotify 函数。如果 API 中公开了一个,那么这是一个错误。您应该向 bugzilla.gnome.org 报告。

相关内容

  • 没有找到相关文章

最新更新