- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我一直在尝试使用 goocanvas 在 python 中创建 CanvasImage 项,但是当我尝试使用 CanvasImage 函数时,它给了我一个错误。
pb = GdkPixbuf.Pixbuf.new_from_file_at_scale("image2.jpg", 1920, 1080, True)
image = GooCanvas.CanvasImage(pb, 200, 200)
TypeError: GObject.init() 恰好接受 0 个参数(给定 3 个参数)
我是否遗漏了某些内容,或者我是否使用了错误的函数在 Canvas 上创建图像。我指的是这一点,因为 python 中没有关于 goocanvas 绑定(bind)的正确文档:https://developer.gnome.org/goocanvas/stable/GooCanvasImage.html
如果 Goocanvas 不适合 python,请建议我可以在 python 中集成和使用的不同 Canvas 。
谢谢
最佳答案
也许是电话。这是来自 goocanvas github:https://github.com/GNOME/goocanvas/blob/33694b33cc337be86d8c848825a463e52bb1a2c0/bindings/python/demo.py#L190此外,该项目的 github 声明不再支持它。
PyGObject 是一个积极开发且文档更完善的库。 https://pygobject.readthedocs.io/en/latest/index.html
显示图像:https://lazka.github.io/pgi-docs/#Gtk-3.0/classes/Image.html#Gtk.Image
关于python - 将图像添加到 Pygoocanvas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55296446/
我一直在尝试使用 goocanvas 在 python 中创建 CanvasImage 项,但是当我尝试使用 CanvasImage 函数时,它给了我一个错误。 pb = GdkPixbuf.Pixb
我是一名优秀的程序员,十分优秀!