PyGObject
跳转到导航
跳转到搜索
GObject Introspection 的 Python 绑定。
指定 GTK 版本
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
文件
可以 import 的库在 /usr/lib/girepository-1.0 下有对应的 typelib 文件。
问题
剪贴板
在较早的版本中,以下代码会在剪贴板没有 URI 类型数据时 abort:
clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clipboard.wait_for_uris()
可以使用 wait_is_uris_available 方法先检查。