如何使用GdkPixbuf采取截图?(How do I take a screenshot usin

2019-08-08 09:57发布

使用PyGTK的,我以前可以使用采取截图gtk.gdk.pixbuf.get_from_drawable

我似乎无法弄清楚如何,使用PyGObject和GdkPixbuf做。 我试过get_from_drawableget_from_window但PyGObject既不工作。

提前致谢。

Answer 1:

使用Gtk.OffscreenWindow

offscreen_window = Gtk.OffscreenWindow()
offscreen_window.add(widget_that_needs_screenshotting)
pixbuf = offscreen_window.get_pixbuf()


文章来源: How do I take a screenshot using GdkPixbuf?