小编Nik*_*hil的帖子

使用gi.repository在python中使用Cairo Regions

我似乎无法使用gintrospection让cairo区域在内部工作.

例如

from gi.repository import cairo

 reg = cairo.Region()
Run Code Online (Sandbox Code Playgroud)

会给我的

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
MemoryError
Run Code Online (Sandbox Code Playgroud)

并试图从Gdk.get_clip_region()获得一个区域将给我

    return info.invoke(*args)
TypeError: Couldn't find conversion for foreign struct 'cairo.Region'
Run Code Online (Sandbox Code Playgroud)

我错过了什么明显的事情?我无法找到一种方法来使用它,并且无法想象你需要的区域看起来像一个简单的结构.我不知道为什么gdk找不到cairo类型,并且我不知道我是否应该以某种方式显示它.

gobject introspection cairo pycairo python-3.x

6
推荐指数
1
解决办法
2120
查看次数

标签 统计

cairo ×1

gobject ×1

introspection ×1

pycairo ×1

python-3.x ×1