我的代码看起来像
from gi.repository import PangoCairo
from gi.repository import Gtk
class Column(Gtk.DrawingArea):
getContext = lambda self: PangoCairo.create_context(self.get_window().cairo_create())
...
cr = self.getContext()
cr.rectangle(0, 0, w, h)
我得到这个错误:
AttributeError: 'Context' object has no attribute 'rectangle'
该方法rectangle
在 PyGTK(cairo.Context 和 pango.Context)中被调用
但我在 gtk3 C 文档中搜索,似乎它应该是draw_rectangle
并且它们都不存在于 Python