gpt4 book ai didi

python - 将图像添加到 Pygoocanvas

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:35 25 4
gpt4 key购买 nike

我一直在尝试使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com