我有以下脚本clip-test.py
:
#!/usr/bin/python
import gtk
gtk.Clipboard().set_text("exciting clipboard contents")
gtk.Clipboard().set_can_store(None) # not sure if these last two lines are useful
gtk.Clipboard().store()
当我这样运行时:
python clip-test.py
它不起作用。剪贴板没有改变。我们可以通过在交互模式下运行而不让进程完成来阐明问题:
python -i clip-test.py
在离开交互模式之前,请尝试在某处粘贴。剪贴板已更改;有用。关闭python后,剪贴板恢复到原来的样子。
一种想法是,这与代码默认访问的剪贴板display
和selection
剪贴板有关,但我尝试改变这些参数,但仍然无法正常工作。
我正在使用 Python 2.7.3 和 python-gtk2 2.24.0-3build1,运行 Kubuntu 13.04。
是什么赋予了?