import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk, Gdk clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) clipboard.set_text("Hello, world!", -1)
import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk, Gdk clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) text = clipboard.wait_for_text() print(text)
import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk, GdkPixbuf, Gdk clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) pixbuf = GdkPixbuf.Pixbuf.new_from_file('image.png') clipboard.set_image(pixbuf)This code creates a `Gtk.Clipboard` object and loads an image from a file using the `GdkPixbuf.Pixbuf.new_from_file` method. Then, it sets the image on the clipboard using the `set_image` method. Overall, the Gtk Clipboard is a useful library for interacting with the clipboard in a Gtk application, and it provides a convenient way to copy and paste text and images.