3

使用 PyGTK,我曾经能够使用gtk.gdk.pixbuf.get_from_drawable.

我似乎无法弄清楚如何使用 PyGObject 和 GdkPixbuf 做到这一点。我已经尝试过get_from_drawableget_from_window但都不能在 PyGObject 中工作。

提前致谢。

4

1 回答 1

2

使用Gtk.OffscreenWindow

offscreen_window = Gtk.OffscreenWindow()
offscreen_window.add(widget_that_needs_screenshotting)
pixbuf = offscreen_window.get_pixbuf()
于 2013-01-27T17:17:48.993 回答