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 に答える