如何在python中找到剪贴板的当前所有者?

时间:2013-11-15 10:18:49

标签: python pygtk clipboard

我想找到当前所有者(窗口/标签/进程)拥有剪贴板。我能够找到正在复制的内容,但我必须找到复制它的窗口/选项卡/进程。我正在使用pygtk。任何人都可以帮我找到这个吗? 我是蟒蛇的新手。

修改

我发现了这个 get_owner() ,我尝试了

clipboard = gtk.clipboard_get(gtk.gdk.SELECTION_CLIPBOARD)
owner = gtk.Clipboard.get_owner(clipboard)
print owner

如果我正在执行复制操作,它将返回None。 有什么不对或我留下的任何其他东西

1 个答案:

答案 0 :(得分:0)

您是否尝试过以下操作:

clipboard = gtk.clipboard_get(gtk.gdk.SELECTION_CLIPBOARD)

clipboard = gtk.clipboard_get(selection=gtk.gdk.SELECTION_CLIPBOARD)