Python GTK&x2B;3.0';不要把任何东西粘贴到我的剪贴板上

Python GTK&x2B;3.0';不要把任何东西粘贴到我的剪贴板上,python,tkinter,gtk,Python,Tkinter,Gtk,我一直在使用这个脚本进行测试 import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk, Gdk board = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) board.set_text("hello there", -1) board.store() 它会删除我剪贴板上的任何内容,但不会添加“你好”。它只留下空的剪贴板。似乎其他使用过这个脚本的人都说它是有效的,所

我一直在使用这个脚本进行测试

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gdk
board = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
board.set_text("hello there", -1)
board.store()
它会删除我剪贴板上的任何内容,但不会添加“你好”。它只留下空的剪贴板。似乎其他使用过这个脚本的人都说它是有效的,所以我不确定是什么导致了这种情况

编辑:这也发生在我的tkinter身上,所以我相信它可能不是GTK独有的。它可能是客户端的

我用来测试的Tkinter代码:

from tkinter import Tk
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append('i can has clipboardz?')
r.destroy()

我让它开始工作了。似乎我已经能够导入的GTK没有抱怨,它的工作。这仍然不是最好的解决方案,但至少它是一个工作区。

它在我的系统上工作!你的DE是什么?谢谢你帮我确认。我不太清楚为什么它在我的系统中不起作用。我希望有人能帮我。这可能是DE的错吗?我不确定,但如果这是我这里的东西,我可以测试。对我来说也不起作用(Windows10上的Python 3.4)。